Compartilhar via


EnvelopedCms Construtores

Definição

Inicializa uma nova instância da classe EnvelopedCms.

Sobrecargas

EnvelopedCms()

Inicializa uma nova instância da classe EnvelopedCms com valores padrão.

EnvelopedCms(ContentInfo)

Inicializa uma nova instância da classe EnvelopedCms com informações de conteúdo especificadas.

EnvelopedCms(ContentInfo, AlgorithmIdentifier)

Inicializa uma nova instância da classe EnvelopedCms com um algoritmo de criptografia simétrica especificado e informações de conteúdo.

EnvelopedCms(SubjectIdentifierType, ContentInfo)

Inicializa uma nova instância da classe EnvelopedCms com informações de conteúdo especificadas e um esquema de identificador de assunto ao selecionar os destinatários pela interface do usuário.

EnvelopedCms(SubjectIdentifierType, ContentInfo, AlgorithmIdentifier)

Inicializa uma nova instância da classe EnvelopedCms com um algoritmo de criptografia simétrica especificado, informações de conteúdo e um esquema de identificador de assunto ao selecionar os destinatários pela interface do usuário.

EnvelopedCms()

Origem:
EnvelopedCms.cs
Origem:
EnvelopedCms.cs
Origem:
EnvelopedCms.cs
Origem:
EnvelopedCms.cs

Inicializa uma nova instância da classe EnvelopedCms com valores padrão.

public:
 EnvelopedCms();
public EnvelopedCms ();
Public Sub New ()

Comentários

A EnvelopedCms classe tem os seguintes valores de propriedade padrão:

Propriedade Valor padrão
ContentInfo Tipo de Conteúdo: 1.2.840.113549.1.7.1 (dados)
Comprimento: zero
ContentEncryptionAlgorithm 1.2.840.113549.3.7 (RSA_DES_EDE3_CBC) ou 2.16.840.1.101.3.4.1.42 (AES-256-CBC)

O padrão SubjectIdentifierType para destinatários é IssuerAndSerialNumber.

Em .NET Framework, o algoritmo de criptografia simétrica padrão é determinado pela versão do .NET Framework em que o executável do aplicativo foi criado. A partir do .NET Framework 4.8, o algoritmo padrão é AES-256 no modo CBC; em versões anteriores, o padrão é TripleDES (DES3-EDE) no modo CBC.

No .NET Core, o algoritmo de criptografia simétrica padrão é determinado pela versão do assembly System.Security.Cryptography.Pkcs carregado. A partir da versão 4.6.0 do pacote NuGet System.Security.Cryptography.Pkcs, o algoritmo padrão é AES-256 no modo CBC; em versões anteriores, o padrão é TRIPLEDES (DES3-EDE) no modo CBC.

Aplica-se a

EnvelopedCms(ContentInfo)

Origem:
EnvelopedCms.cs
Origem:
EnvelopedCms.cs
Origem:
EnvelopedCms.cs
Origem:
EnvelopedCms.cs

Inicializa uma nova instância da classe EnvelopedCms com informações de conteúdo especificadas.

public:
 EnvelopedCms(System::Security::Cryptography::Pkcs::ContentInfo ^ contentInfo);
public EnvelopedCms (System.Security.Cryptography.Pkcs.ContentInfo contentInfo);
new System.Security.Cryptography.Pkcs.EnvelopedCms : System.Security.Cryptography.Pkcs.ContentInfo -> System.Security.Cryptography.Pkcs.EnvelopedCms
Public Sub New (contentInfo As ContentInfo)

Parâmetros

contentInfo
ContentInfo

O conteúdo da mensagem a ser criptografado.

Exceções

O parâmetro contentInfo é null.

Comentários

O padrão SubjectIdentifierType para destinatários é IssuerAndSerialNumber.

Em .NET Framework, o algoritmo de criptografia simétrica padrão é determinado pela versão do .NET Framework em que o executável do aplicativo foi criado. A partir do .NET Framework 4.8, o algoritmo padrão é AES-256 no modo CBC; em versões anteriores, o padrão é TripleDES (DES3-EDE) no modo CBC.

No .NET Core, o algoritmo de criptografia simétrica padrão é determinado pela versão do assembly System.Security.Cryptography.Pkcs carregado. A partir da versão 4.6.0 do pacote NuGet System.Security.Cryptography.Pkcs, o algoritmo padrão é AES-256 no modo CBC; em versões anteriores, o padrão é TRIPLEDES (DES3-EDE) no modo CBC.

Confira também

Aplica-se a

EnvelopedCms(ContentInfo, AlgorithmIdentifier)

Origem:
EnvelopedCms.cs
Origem:
EnvelopedCms.cs
Origem:
EnvelopedCms.cs
Origem:
EnvelopedCms.cs

Inicializa uma nova instância da classe EnvelopedCms com um algoritmo de criptografia simétrica especificado e informações de conteúdo.

public:
 EnvelopedCms(System::Security::Cryptography::Pkcs::ContentInfo ^ contentInfo, System::Security::Cryptography::Pkcs::AlgorithmIdentifier ^ encryptionAlgorithm);
public EnvelopedCms (System.Security.Cryptography.Pkcs.ContentInfo contentInfo, System.Security.Cryptography.Pkcs.AlgorithmIdentifier encryptionAlgorithm);
new System.Security.Cryptography.Pkcs.EnvelopedCms : System.Security.Cryptography.Pkcs.ContentInfo * System.Security.Cryptography.Pkcs.AlgorithmIdentifier -> System.Security.Cryptography.Pkcs.EnvelopedCms
Public Sub New (contentInfo As ContentInfo, encryptionAlgorithm As AlgorithmIdentifier)

Parâmetros

contentInfo
ContentInfo

O conteúdo da mensagem a ser criptografado.

encryptionAlgorithm
AlgorithmIdentifier

O identificador do algoritmo de criptografia simétrica a ser usado ao criptografar o conteúdo da mensagem.

Exceções

O parâmetro contentInfo ou encryptionAlgorithm é null.

Comentários

O padrão SubjectIdentifierType para destinatários é IssuerAndSerialNumber.

Confira também

Aplica-se a

EnvelopedCms(SubjectIdentifierType, ContentInfo)

Inicializa uma nova instância da classe EnvelopedCms com informações de conteúdo especificadas e um esquema de identificador de assunto ao selecionar os destinatários pela interface do usuário.

public:
 EnvelopedCms(System::Security::Cryptography::Pkcs::SubjectIdentifierType recipientIdentifierType, System::Security::Cryptography::Pkcs::ContentInfo ^ contentInfo);
public EnvelopedCms (System.Security.Cryptography.Pkcs.SubjectIdentifierType recipientIdentifierType, System.Security.Cryptography.Pkcs.ContentInfo contentInfo);
new System.Security.Cryptography.Pkcs.EnvelopedCms : System.Security.Cryptography.Pkcs.SubjectIdentifierType * System.Security.Cryptography.Pkcs.ContentInfo -> System.Security.Cryptography.Pkcs.EnvelopedCms
Public Sub New (recipientIdentifierType As SubjectIdentifierType, contentInfo As ContentInfo)

Parâmetros

recipientIdentifierType
SubjectIdentifierType

Um dos valores de enumeração que especifica o esquema de identificador de assunto a ser usado para certificados de destinatário selecionados por um prompt da interface do usuário.

contentInfo
ContentInfo

O conteúdo da mensagem a ser criptografado.

Exceções

O parâmetro contentInfo é null.

Comentários

Em .NET Framework, o algoritmo de criptografia simétrica padrão é determinado pela versão do .NET Framework em que o executável do aplicativo foi criado. A partir do .NET Framework 4.8, o algoritmo padrão é AES-256 no modo CBC; em versões anteriores, o padrão é TripleDES (DES3-EDE) no modo CBC.

No .NET Core, o algoritmo de criptografia simétrica padrão é determinado pela versão do assembly System.Security.Cryptography.Pkcs carregado. A partir da versão 4.6.0 do pacote NuGet System.Security.Cryptography.Pkcs, o algoritmo padrão é AES-256 no modo CBC; em versões anteriores, o padrão é TRIPLEDES (DES3-EDE) no modo CBC.

Confira também

Aplica-se a

EnvelopedCms(SubjectIdentifierType, ContentInfo, AlgorithmIdentifier)

Inicializa uma nova instância da classe EnvelopedCms com um algoritmo de criptografia simétrica especificado, informações de conteúdo e um esquema de identificador de assunto ao selecionar os destinatários pela interface do usuário.

public:
 EnvelopedCms(System::Security::Cryptography::Pkcs::SubjectIdentifierType recipientIdentifierType, System::Security::Cryptography::Pkcs::ContentInfo ^ contentInfo, System::Security::Cryptography::Pkcs::AlgorithmIdentifier ^ encryptionAlgorithm);
public EnvelopedCms (System.Security.Cryptography.Pkcs.SubjectIdentifierType recipientIdentifierType, System.Security.Cryptography.Pkcs.ContentInfo contentInfo, System.Security.Cryptography.Pkcs.AlgorithmIdentifier encryptionAlgorithm);
new System.Security.Cryptography.Pkcs.EnvelopedCms : System.Security.Cryptography.Pkcs.SubjectIdentifierType * System.Security.Cryptography.Pkcs.ContentInfo * System.Security.Cryptography.Pkcs.AlgorithmIdentifier -> System.Security.Cryptography.Pkcs.EnvelopedCms
Public Sub New (recipientIdentifierType As SubjectIdentifierType, contentInfo As ContentInfo, encryptionAlgorithm As AlgorithmIdentifier)

Parâmetros

recipientIdentifierType
SubjectIdentifierType

Um dos valores de enumeração que especifica o esquema de identificador de assunto a ser usado para certificados de destinatário selecionados por um prompt da interface do usuário.

contentInfo
ContentInfo

O conteúdo da mensagem a ser criptografado.

encryptionAlgorithm
AlgorithmIdentifier

O identificador do algoritmo de criptografia simétrica a ser usado ao criptografar o conteúdo da mensagem.

Exceções

O parâmetro contentInfo ou encryptionAlgorithm é null.

Aplica-se a