Sdílet prostřednictvím


ContentInfo Konstruktory

Definice

Vytvoří instanci objektu ContentInfo třídy.

Přetížení

ContentInfo(Byte[])

Konstruktor ContentInfo(Byte[]) vytvoří instanci ContentInfo třídy pomocí pole hodnot bajtů jako dat a výchozího object identifier (OID), který představuje typ obsahu.

ContentInfo(Oid, Byte[])

Konstruktor ContentInfo(Oid, Byte[]) vytvoří instanci ContentInfo třídy pomocí zadaného typu obsahu a pole hodnot bajtů jako dat.

ContentInfo(Byte[])

Zdroj:
ContentInfo.cs
Zdroj:
ContentInfo.cs
Zdroj:
ContentInfo.cs
Zdroj:
ContentInfo.cs
Zdroj:
ContentInfo.cs

Konstruktor ContentInfo(Byte[]) vytvoří instanci ContentInfo třídy pomocí pole hodnot bajtů jako dat a výchozího object identifier (OID), který představuje typ obsahu.

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[]

Pole bajtů hodnot, které představují data, ze kterých se má objekt vytvořit ContentInfo .

Výjimky

Na metodu, která ji nepřijímá jako platný argument, byl předán odkaz null.

Poznámky

Třída ContentInfo má následující výchozí hodnoty vlastností.

Vlastnost Výchozí hodnota
ContentType 1.2.840.113549.1.7.1 (data)

Platí pro

ContentInfo(Oid, Byte[])

Zdroj:
ContentInfo.cs
Zdroj:
ContentInfo.cs
Zdroj:
ContentInfo.cs
Zdroj:
ContentInfo.cs
Zdroj:
ContentInfo.cs

Konstruktor ContentInfo(Oid, Byte[]) vytvoří instanci ContentInfo třídy pomocí zadaného typu obsahu a pole hodnot bajtů jako dat.

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

Objekt Oid , který obsahuje object identifier (OID), který určuje typ obsahu obsahu. Může to být data, digestedData, encryptedData, envelopedData, hashedData, signedAndEnvelopedData nebo signedData. Další informace najdete v tématu Poznámky.

content
Byte[]

Pole bajtů hodnot, které představují data, ze kterých se má objekt vytvořit ContentInfo .

Výjimky

Na metodu, která ji nepřijímá jako platný argument, byl předán odkaz null.

Poznámky

Typy obsahu digestedData a encryptedData, které se zobrazují v dokumentu o standardech CMS/PKCS č. 7, nejsou typy obsahu, které lze vytvořit touto implementací. Tyto typy obsahu však mohou být předány tomuto konstruktoru.

Následující řetězce OID použijte jako argumenty konstruktoru ContentInfo(Oid, Byte[]) k sestavení parametru contentType typu obsahu.

contentType typ obsahu Řetězec OID
data 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

Platí pro