Udostępnij za pośrednictwem


ContentInfo Konstruktory

Definicja

Tworzy wystąpienie klasy ContentInfo.

Przeciążenia

ContentInfo(Byte[])

Konstruktor ContentInfo(Byte[]) tworzy wystąpienie ContentInfo klasy przy użyciu tablicy wartości bajtów jako danych i domyślnego object identifier (OID) reprezentującego typ zawartości.

ContentInfo(Oid, Byte[])

Konstruktor ContentInfo(Oid, Byte[]) tworzy wystąpienie ContentInfo klasy przy użyciu określonego typu zawartości i tablicy wartości bajtów jako danych.

ContentInfo(Byte[])

Źródło:
ContentInfo.cs
Źródło:
ContentInfo.cs

Konstruktor ContentInfo(Byte[]) tworzy wystąpienie ContentInfo klasy przy użyciu tablicy wartości bajtów jako danych i domyślnego object identifier (OID) reprezentującego typ zawartości.

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())

Parametry

content
Byte[]

Tablica wartości bajtów reprezentująca dane, z których ma zostać utworzony ContentInfo obiekt.

Wyjątki

Odwołanie o wartości null zostało przekazane do metody, która nie akceptuje jej jako prawidłowego argumentu.

Uwagi

Klasa ContentInfo ma następujące domyślne wartości właściwości.

Właściwość Wartość domyślna
ContentType 1.2.840.113549.1.7.1 (dane)

Dotyczy

ContentInfo(Oid, Byte[])

Źródło:
ContentInfo.cs
Źródło:
ContentInfo.cs

Konstruktor ContentInfo(Oid, Byte[]) tworzy wystąpienie ContentInfo klasy przy użyciu określonego typu zawartości i tablicy wartości bajtów jako danych.

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())

Parametry

contentType
Oid

Oid Obiekt zawierający object identifier (OID), który określa typ zawartości. Może to być dane, szyfrowaneData, encryptedData, envelopedData, hashedData, signedAndEnvelopedData lub signedData. Aby uzyskać więcej informacji zobacz uwagi.

content
Byte[]

Tablica wartości bajtów reprezentująca dane, z których ma zostać utworzony ContentInfo obiekt.

Wyjątki

Odwołanie o wartości null zostało przekazane do metody, która nie akceptuje jej jako prawidłowego argumentu.

Uwagi

Typy zawartości digestedData i encryptedData, które są wyświetlane w dokumencie standardów CMS/PKCS #7, nie są typami zawartości, które mogą być tworzone przez tę implementację. Jednak te typy zawartości można przekazać do tego konstruktora.

Użyj następujących ciągów OID jako argumentów konstruktora ContentInfo(Oid, Byte[]) , aby skompilować contentType parametr typu zawartości.

contentType typ zawartości Ciąg identyfikatora OID
dane 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

Dotyczy