ContentInfo Constructores

Definición

Crea una instancia de la clase ContentInfo.

Sobrecargas

ContentInfo(Byte[])

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

ContentInfo(Oid, Byte[])

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

ContentInfo(Byte[])

El constructor ContentInfo(Byte[]) crea una instancia de la clase ContentInfo usando una matriz de valores de byte como los datos y el object identifier (OID) predeterminado 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[])

El constructor ContentInfo(Oid, Byte[]) crea una instancia de la clase ContentInfo usando el tipo de contenido especificado y una matriz de valores de byte como los 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

Un objeto Oid que contiene un identificador de objeto (OID) que especifica el tipo de contenido del contenido. Éste puede estar formado por datos, digestedData, encryptedData, envelopedData, hashedData, signedAndEnvelopedData o signedData. Para 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 contentType parámetro de 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