EnvelopedCms Construtores
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
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
.