ContentInfo Construtores

Definição

Cria uma instância da ContentInfo classe.

Sobrecargas

Name Descrição
ContentInfo(Byte[])

O ContentInfo(Byte[]) construtor cria uma instância da ContentInfo classe usando um array de valores de bytes como dados e um identificador de objeto (OID) predefinido que representa o tipo de conteúdo.

ContentInfo(Oid, Byte[])

O ContentInfo(Oid, Byte[]) construtor cria uma instância da ContentInfo classe usando o tipo de conteúdo especificado e um array de valores de bytes como dados.

ContentInfo(Byte[])

Origem:
ContentInfo.cs
Origem:
ContentInfo.cs
Origem:
ContentInfo.cs
Origem:
ContentInfo.cs
Origem:
ContentInfo.cs
Origem:
ContentInfo.cs
Origem:
ContentInfo.cs
Origem:
ContentInfo.cs

O ContentInfo(Byte[]) construtor cria uma instância da ContentInfo classe usando um array de valores de bytes como dados e um identificador de objeto (OID) predefinido que representa o tipo de conteúdo.

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[]

Um array de valores de bytes que representa os dados a partir dos quais criar o ContentInfo objeto.

Exceções

Uma referência nula foi passada a um método que não a aceita como argumento válido.

Observações

A ContentInfo classe tem os seguintes valores de propriedade por defeito.

Property Valor predefinido
ContentType 1.2.840.113549.1.7.1 (dados)

Aplica-se a

ContentInfo(Oid, Byte[])

Origem:
ContentInfo.cs
Origem:
ContentInfo.cs
Origem:
ContentInfo.cs
Origem:
ContentInfo.cs
Origem:
ContentInfo.cs
Origem:
ContentInfo.cs
Origem:
ContentInfo.cs
Origem:
ContentInfo.cs

O ContentInfo(Oid, Byte[]) construtor cria uma instância da ContentInfo classe usando o tipo de conteúdo especificado e um array de valores de bytes como dados.

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

Um Oid objeto que contém um object identifier (OID) que especifica o tipo de conteúdo do conteúdo. Isto pode ser data, digestedData, encryptedData, envelopedData, hashedData, signedAndEnvelopedData ou signedData. Para obter mais informações, veja Observações.

content
Byte[]

Um array de valores de bytes que representa os dados a partir dos quais criar o ContentInfo objeto.

Exceções

Uma referência nula foi passada a um método que não a aceita como argumento válido.

Observações

Os tipos de conteúdo digestedData e encryptedData, que aparecem no documento de normas CMS/PKCS #7, não são tipos de conteúdo que possam ser produzidos por esta implementação. No entanto, estes tipos de conteúdo podem ser passados a este construtor.

Use as seguintes strings de OID como argumentos para o ContentInfo(Oid, Byte[]) construtor para construir o contentType parâmetro do tipo de conteúdo.

contentType Tipo de conteúdo Cadeia OID
dados 1.2.840.113549.1.7.1
digestedData 1.2.840.113549.1.7.5
Dados criptografados 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

Aplica-se a