ContentInfo Конструкторы

Определение

Создает экземпляр класса ContentInfo.

Перегрузки

ContentInfo(Byte[])

Конструктор ContentInfo(Byte[]) создает экземпляр ContentInfo класса , используя массив байтовых значений в качестве данных и объект по умолчанию object identifier (OID), представляющий тип контента.

ContentInfo(Oid, Byte[])

Конструктор ContentInfo(Oid, Byte[]) создает экземпляр класса , ContentInfo используя указанный тип контента и массив байтовых значений в качестве данных.

ContentInfo(Byte[])

Исходный код:
ContentInfo.cs
Исходный код:
ContentInfo.cs
Исходный код:
ContentInfo.cs
Исходный код:
ContentInfo.cs

Конструктор 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.cs
Исходный код:
ContentInfo.cs
Исходный код:
ContentInfo.cs
Исходный код:
ContentInfo.cs

Конструктор 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 , содержащий object identifier объект (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

Применяется к