ContentInfo Конструкторы
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Создает экземпляр класса ContentInfo.
Перегрузки
ContentInfo(Byte[]) |
Конструктор ContentInfo(Byte[]) создает экземпляр класса ContentInfo, используя массив байтовых значений в качестве данных и идентификатор |
ContentInfo(Oid, Byte[]) |
Конструктор ContentInfo(Oid, Byte[]) создает экземпляр класса ContentInfo, используя указанный тип содержимого и массив байтовых значений в качестве данных. |
ContentInfo(Byte[])
Конструктор ContentInfo(Byte[]) создает экземпляр класса ContentInfo, используя массив байтовых значений в качестве данных и идентификатор object identifier
(OID) по умолчанию, определяющий тип содержимого.
public:
ContentInfo(cli::array <System::Byte> ^ content);
public ContentInfo (byte[] content);
new System.Security.Cryptography.Pkcs.ContentInfo : byte[] -> System.Security.Cryptography.Pkcs.ContentInfo
Public Sub New (content As Byte())
Параметры
- content
- Byte[]
Массив байтовых значений, представляющий данные, из которых необходимо создать объект ContentInfo.
Исключения
Пустая ссылка была передана методу, не принимающему ее в качестве допустимого аргумента.
Комментарии
Класс ContentInfo имеет следующие значения свойств по умолчанию.
Свойство. | Значение по умолчанию |
---|---|
ContentType | 1.2.840.113549.1.7.1 (данные) |
Применяется к
ContentInfo(Oid, Byte[])
Конструктор ContentInfo(Oid, Byte[]) создает экземпляр класса ContentInfo, используя указанный тип содержимого и массив байтовых значений в качестве данных.
public:
ContentInfo(System::Security::Cryptography::Oid ^ contentType, cli::array <System::Byte> ^ content);
public ContentInfo (System.Security.Cryptography.Oid contentType, byte[] content);
new System.Security.Cryptography.Pkcs.ContentInfo : System.Security.Cryptography.Oid * byte[] -> System.Security.Cryptography.Pkcs.ContentInfo
Public Sub New (contentType As Oid, content As Byte())
Параметры
- contentType
- Oid
Объект Oid, который содержит идентификатор объекта
(OID), определяющий тип содержимого. Тип может иметь значение data, digestedData, encryptedData, envelopedData, hashedData, signedAndEnvelopedData или signedData. Дополнительные сведения см. в разделе "Замечания".
- content
- Byte[]
Массив байтовых значений, представляющий данные, из которых необходимо создать объект ContentInfo.
Исключения
Пустая ссылка была передана методу, не принимающему ее в качестве допустимого аргумента.
Комментарии
Типы контента digestedData и encryptedData, которые отображаются в документе стандартов CMS/PKCS #7, не являются типами контента, которые могут быть созданы этой реализацией. Однако эти типы контента можно передать в этот конструктор.
Используйте следующие строки OID в качестве аргументов конструктору ContentInfo(Oid, Byte[]) для создания contentType
параметра типа контента.
contentType тип контента |
Строка OID |
---|---|
. | 1.2.840.113549.1.7.1 |
digestedData | 1.2.840.113549.1.7.5 |
encryptedData | 1.2.840.113549.1.7.6 |
envelopedData | 1.2.840.113549.1.7.3 |
hashedData | 1.2.840.113549.1.7.5 |
signedAndEnvelopedData | 1.2.840.113549.1.7.4 |
signedData | 1.2.840.113549.1.7.2 |