Compartilhar via


ContentInfo Construtores

Definição

Cria uma instância de ContentInfo classe.

Sobrecargas

ContentInfo(Byte[])

O ContentInfo(Byte[]) construtor cria uma instância da ContentInfo classe usando uma matriz de valores de bytes como os dados e um OID (padrão object identifier ) 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 uma matriz de valores de bytes como os dados.

ContentInfo(Byte[])

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

O ContentInfo(Byte[]) construtor cria uma instância da ContentInfo classe usando uma matriz de valores de bytes como os dados e um OID (padrão object identifier ) 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[]

Uma matriz de valores de byte que representa os dados com base nos quais o objeto ContentInfo será criado.

Exceções

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

Comentários

A ContentInfo classe tem os seguintes valores de propriedade padrão.

Propriedade Valor padrão
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

O ContentInfo(Oid, Byte[]) construtor cria uma instância da ContentInfo classe usando o tipo de conteúdo especificado e uma matriz de valores de bytes como os 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 objeto Oid que contém um object identifier (OID) que especifica o tipo do conteúdo. Podem ser dados, digestedData, encryptedData, envelopedData, hashedData, signedAndEnvelopedData ou signedData. Para obter mais informações, consulte Comentários.

content
Byte[]

Uma matriz de valores de byte que representa os dados com base nos quais o objeto ContentInfo será criado.

Exceções

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

Comentários

Os tipos de conteúdo digestedData e encryptedData, que aparecem no documento de padrões CMS/PKCS nº 7, não são tipos de conteúdo que podem ser produzidos por essa implementação. No entanto, esses tipos de conteúdo podem ser passados para esse construtor.

Use as cadeias de caracteres OID a seguir como argumentos para o ContentInfo(Oid, Byte[]) construtor para criar o parâmetro de contentType tipo de conteúdo.

contentType tipo de conteúdo Cadeia de caracteres OID
data 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

Aplica-se a