Freigeben über


ContentInfo Konstruktoren

Definition

Erstellt eine Instanz der ContentInfo-Klasse.

Überlädt

ContentInfo(Byte[])

Der ContentInfo(Byte[]) Konstruktor erstellt eine instance der ContentInfo -Klasse, indem ein Array von Bytewerten als Daten und eine Standardeinstellung object identifier (OID) verwendet wird, die den Inhaltstyp darstellt.

ContentInfo(Oid, Byte[])

Der ContentInfo(Oid, Byte[]) Konstruktor erstellt eine instance der ContentInfo -Klasse unter Verwendung des angegebenen Inhaltstyps und eines Arrays von Bytewerten als Daten.

ContentInfo(Byte[])

Quelle:
ContentInfo.cs
Quelle:
ContentInfo.cs
Quelle:
ContentInfo.cs
Quelle:
ContentInfo.cs

Der ContentInfo(Byte[]) Konstruktor erstellt eine instance der ContentInfo -Klasse, indem ein Array von Bytewerten als Daten und eine Standardeinstellung object identifier (OID) verwendet wird, die den Inhaltstyp darstellt.

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

Parameter

content
Byte[]

Ein Array von Bytewerten, das die Daten darstellt, aus denen das ContentInfo-Objekt erstellt werden soll.

Ausnahmen

Ein NULL-Verweis wurde an eine Methode übergeben, die diesen nicht als gültiges Argument annimmt.

Hinweise

Die ContentInfo -Klasse verfügt über die folgenden Standardeigenschaftswerte.

Eigenschaft Standardwert
ContentType 1.2.840.113549.1.7.1 (Daten)

Gilt für:

ContentInfo(Oid, Byte[])

Quelle:
ContentInfo.cs
Quelle:
ContentInfo.cs
Quelle:
ContentInfo.cs
Quelle:
ContentInfo.cs

Der ContentInfo(Oid, Byte[]) Konstruktor erstellt eine instance der ContentInfo -Klasse unter Verwendung des angegebenen Inhaltstyps und eines Arrays von Bytewerten als Daten.

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

Parameter

contentType
Oid

Ein Oid -Objekt, das eine object identifier (OID) enthält, die den Inhaltstyp des Inhalts angibt. Hierbei kann es sich um data, digestedData, encryptedData, envelopedData, hashedData, signedAndEnvelopedData oder signedData handeln. Weitere Informationen finden Sie in den Hinweisen.

content
Byte[]

Ein Array von Bytewerten, das die Daten darstellt, aus denen das ContentInfo-Objekt erstellt werden soll.

Ausnahmen

Ein NULL-Verweis wurde an eine Methode übergeben, die diesen nicht als gültiges Argument annimmt.

Hinweise

Die Inhaltstypen digestedData und encryptedData, die im CMS/PKCS #7-Standarddokument enthalten sind, sind keine Inhaltstypen, die von dieser Implementierung erstellt werden können. Diese Inhaltstypen können jedoch an diesen Konstruktor übergeben werden.

Verwenden Sie die folgenden OID-Zeichenfolgen als Argumente für den ContentInfo(Oid, Byte[]) Konstruktor, um den contentType Inhaltstypparameter zu erstellen.

contentType Inhaltstyp OID-Zeichenfolge
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

Gilt für: