ContentInfo Constructores
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
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 |
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 |