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 ContentInfo(Byte[]) constructor crea una instancia de la ContentInfo clase utilizando una matriz de valores de bytes como los datos y un valor predeterminado |
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
- 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
- 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 |