Share via


ContentInfo Constructores

Definición

Crea una instancia de la clase ContentInfo.

Sobrecargas

ContentInfo(Byte[])

El ContentInfo(Byte[]) constructor crea una instancia de la ContentInfo clase utilizando una matriz de valores de bytes como los datos y un valor predeterminado object identifier (OID) que representa el tipo de contenido.

ContentInfo(Oid, Byte[])

El ContentInfo(Oid, Byte[]) constructor crea una instancia de la ContentInfo clase utilizando el tipo de contenido especificado y una matriz de valores de bytes como datos.

ContentInfo(Byte[])

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

El ContentInfo(Byte[]) constructor crea una instancia de la ContentInfo clase utilizando una matriz de valores de bytes como los datos y un valor predeterminado object identifier (OID) que representa el tipo de contenido.

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

Parámetros

content
Byte[]

Una matriz de valores de byte que representa los datos a partir de los que se crea el objeto ContentInfo.

Excepciones

Se ha pasado una referencia nula a un método que no la acepta como argumento válido.

Comentarios

La ContentInfo clase tiene los siguientes valores de propiedad predeterminados.

Propiedad. Valor predeterminado
ContentType 1.2.840.113549.1.7.1 (datos)

Se aplica a

ContentInfo(Oid, Byte[])

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

El ContentInfo(Oid, Byte[]) constructor crea una instancia de la ContentInfo clase utilizando el tipo de contenido especificado y una matriz de valores de bytes como datos.

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

Parámetros

contentType
Oid

Objeto Oid que contiene un object identifier (OID) que especifica el tipo de contenido del contenido. Éste puede estar formado por datos, digestedData, encryptedData, envelopedData, hashedData, signedAndEnvelopedData o signedData. Para obtener más información, vea la sección Comentarios.

content
Byte[]

Una matriz de valores de byte que representa los datos a partir de los que se crea el objeto ContentInfo.

Excepciones

Se ha pasado una referencia nula a un método que no la acepta como argumento válido.

Comentarios

Los tipos de contenido digestedData y encryptedData, que aparecen en el documento de estándares CMS/PKCS #7, no son tipos de contenido que esta implementación puede generar. Sin embargo, estos tipos de contenido se pueden pasar a este constructor.

Use las siguientes cadenas de OID como argumentos para el ContentInfo(Oid, Byte[]) constructor para compilar el parámetro de contentType tipo de contenido.

contentType tipo de contenido Cadena de OID
datos 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

Se aplica a