Partager via


ContentInfo Constructeurs

Définition

Crée une instance de la classe ContentInfo.

Surcharges

ContentInfo(Byte[])

Le ContentInfo(Byte[]) constructeur crée une instance de la ContentInfo classe en utilisant un tableau de valeurs d’octets comme données et une valeur par défaut object identifier (OID) qui représente le type de contenu.

ContentInfo(Oid, Byte[])

Le ContentInfo(Oid, Byte[]) constructeur crée un instance de la ContentInfo classe en utilisant le type de contenu spécifié et un tableau de valeurs d’octets comme données.

ContentInfo(Byte[])

Source:
ContentInfo.cs
Source:
ContentInfo.cs
Source:
ContentInfo.cs
Source:
ContentInfo.cs
Source:
ContentInfo.cs

Le ContentInfo(Byte[]) constructeur crée une instance de la ContentInfo classe en utilisant un tableau de valeurs d’octets comme données et une valeur par défaut object identifier (OID) qui représente le type de contenu.

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

Paramètres

content
Byte[]

Tableau de valeurs d'octet qui représente les données qui servent à la création de l'objet ContentInfo.

Exceptions

Une référence null a été passée à une méthode pour laquelle cet argument n'est pas valide.

Remarques

La ContentInfo classe a les valeurs de propriété par défaut suivantes.

Property Valeur par défaut
ContentType 1.2.840.113549.1.7.1 (données)

S’applique à

ContentInfo(Oid, Byte[])

Source:
ContentInfo.cs
Source:
ContentInfo.cs
Source:
ContentInfo.cs
Source:
ContentInfo.cs
Source:
ContentInfo.cs

Le ContentInfo(Oid, Byte[]) constructeur crée un instance de la ContentInfo classe en utilisant le type de contenu spécifié et un tableau de valeurs d’octets comme données.

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

Paramètres

contentType
Oid

Objet Oid qui contient un object identifier (OID) qui spécifie le type de contenu du contenu. Ce type peut être data, digestedData, encryptedData, envelopedData, hashedData, signedAndEnvelopedData ou signedData. Pour plus d'informations, consultez la section Notes.

content
Byte[]

Tableau de valeurs d'octet qui représente les données qui servent à la création de l'objet ContentInfo.

Exceptions

Une référence null a été passée à une méthode pour laquelle cet argument n'est pas valide.

Remarques

Les types de contenu digestedData et encryptedData, qui apparaissent dans le document de normes CMS/PKCS #7, ne sont pas des types de contenu qui peuvent être générés par cette implémentation. Toutefois, ces types de contenu peuvent être passés à ce constructeur.

Utilisez les chaînes OID suivantes comme arguments du ContentInfo(Oid, Byte[]) constructeur pour générer le paramètre de contentType type de contenu.

contentType type de contenu Chaîne 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

S’applique à