EnvelopedCms Construtores
Definição
Importante
Algumas informações dizem respeito a um produto pré-lançado que pode ser substancialmente modificado antes de ser lançado. A Microsoft não faz garantias, de forma expressa ou implícita, em relação à informação aqui apresentada.
Inicializa uma nova instância da EnvelopedCms classe.
Sobrecargas
| Name | Description |
|---|---|
| EnvelopedCms() |
Inicializa uma nova instância da EnvelopedCms classe com valores por defeito. |
| EnvelopedCms(ContentInfo) |
Inicializa uma nova instância da EnvelopedCms classe com informação de conteúdo especificada. |
| EnvelopedCms(ContentInfo, AlgorithmIdentifier) |
Inicializa uma nova instância da EnvelopedCms classe com um algoritmo de encriptação simétrica especificado e informação de conteúdo. |
| EnvelopedCms(SubjectIdentifierType, ContentInfo) |
Inicializa uma nova instância da EnvelopedCms classe com informação de conteúdo especificada e um esquema de identificadores de sujeito ao selecionar os destinatários pela interface. |
| EnvelopedCms(SubjectIdentifierType, ContentInfo, AlgorithmIdentifier) |
Inicializa uma nova instância da EnvelopedCms classe com especificado um algoritmo de encriptação simétrica, informação de conteúdo e um esquema de identificadores de sujeito ao selecionar os destinatários por UI. |
EnvelopedCms()
Inicializa uma nova instância da EnvelopedCms classe com valores por defeito.
public:
EnvelopedCms();
public EnvelopedCms();
Public Sub New ()
Observações
A EnvelopedCms classe tem os seguintes valores de propriedade por defeito:
| Property | Valor predefinido |
|---|---|
| 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 os destinatários é IssuerAndSerialNumber.
No .NET Framework, o algoritmo padrão de encriptação simétrica é determinado pela versão do .NET Framework contra a qual o executável da aplicação foi construído. A partir .NET Framework 4.8, o algoritmo padrão é AES-256 em modo CBC; em versões anteriores, o padrão é TripleDES (DES3-EDE) em modo CBC.
No .NET Core, o algoritmo padrão de encriptação simétrica é determinado pela versão do assembly System.Security.Cryptography.Pkcs que está carregada. A partir da versão 4.6.0 do pacote System.Security.Cryptography.Pkcs NuGet, o algoritmo padrão é AES-256 em modo CBC; em versões anteriores, o padrão é TripleDES (DES3-EDE) em modo CBC.
Aplica-se a
EnvelopedCms(ContentInfo)
Inicializa uma nova instância da EnvelopedCms classe com informação de conteúdo especificada.
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 para encriptar.
Exceções
O contentInfo parâmetro é null.
Observações
O padrão SubjectIdentifierType para os destinatários é IssuerAndSerialNumber.
No .NET Framework, o algoritmo padrão de encriptação simétrica é determinado pela versão do .NET Framework contra a qual o executável da aplicação foi construído. A partir .NET Framework 4.8, o algoritmo padrão é AES-256 em modo CBC; em versões anteriores, o padrão é TripleDES (DES3-EDE) em modo CBC.
No .NET Core, o algoritmo padrão de encriptação simétrica é determinado pela versão do assembly System.Security.Cryptography.Pkcs que está carregada. A partir da versão 4.6.0 do pacote System.Security.Cryptography.Pkcs NuGet, o algoritmo padrão é AES-256 em modo CBC; em versões anteriores, o padrão é TripleDES (DES3-EDE) em modo CBC.
Ver também
Aplica-se a
EnvelopedCms(ContentInfo, AlgorithmIdentifier)
Inicializa uma nova instância da EnvelopedCms classe com um algoritmo de encriptação simétrica especificado e informação 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 para encriptar.
- encryptionAlgorithm
- AlgorithmIdentifier
O identificador para o algoritmo de encriptação simétrica a usar ao encriptar o conteúdo da mensagem.
Exceções
O contentInfo parâmetro ou encryptionAlgorithm é null.
Observações
O padrão SubjectIdentifierType para os destinatários é IssuerAndSerialNumber.
Ver também
Aplica-se a
EnvelopedCms(SubjectIdentifierType, ContentInfo)
Inicializa uma nova instância da EnvelopedCms classe com informação de conteúdo especificada e um esquema de identificadores de sujeito ao selecionar os destinatários pela interface.
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 identificadores de assunto a usar para certificados de destinatário selecionado por um prompt de interface.
- contentInfo
- ContentInfo
O conteúdo da mensagem para encriptar.
Exceções
O contentInfo parâmetro é null.
Observações
No .NET Framework, o algoritmo padrão de encriptação simétrica é determinado pela versão do .NET Framework contra a qual o executável da aplicação foi construído. A partir .NET Framework 4.8, o algoritmo padrão é AES-256 em modo CBC; em versões anteriores, o padrão é TripleDES (DES3-EDE) em modo CBC.
No .NET Core, o algoritmo padrão de encriptação simétrica é determinado pela versão do assembly System.Security.Cryptography.Pkcs que está carregada. A partir da versão 4.6.0 do pacote System.Security.Cryptography.Pkcs NuGet, o algoritmo padrão é AES-256 em modo CBC; em versões anteriores, o padrão é TripleDES (DES3-EDE) em modo CBC.
Ver também
Aplica-se a
EnvelopedCms(SubjectIdentifierType, ContentInfo, AlgorithmIdentifier)
Inicializa uma nova instância da EnvelopedCms classe com especificado um algoritmo de encriptação simétrica, informação de conteúdo e um esquema de identificadores de sujeito ao selecionar os destinatários por UI.
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 identificadores de assunto a usar para certificados de destinatário selecionado por um prompt de interface.
- contentInfo
- ContentInfo
O conteúdo da mensagem para encriptar.
- encryptionAlgorithm
- AlgorithmIdentifier
O identificador para o algoritmo de encriptação simétrica a usar ao encriptar o conteúdo da mensagem.
Exceções
O contentInfo parâmetro ou encryptionAlgorithm é null.