CmsRecipient 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 CmsRecipient classe.
Sobrecargas
| Name | Description |
|---|---|
| CmsRecipient(X509Certificate2) |
Inicializa uma nova instância da CmsRecipient classe com um certificado especificado, usando o modo de encriptação padrão para o algoritmo de chave pública e um IssuerAndSerialNumber identificador de sujeito. |
| CmsRecipient(SubjectIdentifierType, X509Certificate2) |
Inicializa uma nova instância da CmsRecipient classe com um certificado especificado e um tipo de identificador de destinatário, usando o modo de encriptação predefinido para o algoritmo de chave pública. |
CmsRecipient(X509Certificate2)
Inicializa uma nova instância da CmsRecipient classe com um certificado especificado, usando o modo de encriptação padrão para o algoritmo de chave pública e um IssuerAndSerialNumber identificador de sujeito.
public:
CmsRecipient(System::Security::Cryptography::X509Certificates::X509Certificate2 ^ certificate);
public CmsRecipient(System.Security.Cryptography.X509Certificates.X509Certificate2 certificate);
new System.Security.Cryptography.Pkcs.CmsRecipient : System.Security.Cryptography.X509Certificates.X509Certificate2 -> System.Security.Cryptography.Pkcs.CmsRecipient
Public Sub New (certificate As X509Certificate2)
Parâmetros
- certificate
- X509Certificate2
O certificado a usar ao encriptar para este destinatário.
Exceções
O certificate parâmetro é null.
Observações
A CmsRecipient classe tem os seguintes valores de propriedade por defeito.
| Property | Valor predefinido |
|---|---|
| RecipientIdentifierType | IssuerAndSerialNumber |
| RSAEncryptionPadding | null |
Ver também
- CmsRecipient(SubjectIdentifierType, X509Certificate2)
- CmsRecipient(X509Certificate2, RSAEncryptionPadding)
Aplica-se a
CmsRecipient(SubjectIdentifierType, X509Certificate2)
Inicializa uma nova instância da CmsRecipient classe com um certificado especificado e um tipo de identificador de destinatário, usando o modo de encriptação predefinido para o algoritmo de chave pública.
public:
CmsRecipient(System::Security::Cryptography::Pkcs::SubjectIdentifierType recipientIdentifierType, System::Security::Cryptography::X509Certificates::X509Certificate2 ^ certificate);
public CmsRecipient(System.Security.Cryptography.Pkcs.SubjectIdentifierType recipientIdentifierType, System.Security.Cryptography.X509Certificates.X509Certificate2 certificate);
new System.Security.Cryptography.Pkcs.CmsRecipient : System.Security.Cryptography.Pkcs.SubjectIdentifierType * System.Security.Cryptography.X509Certificates.X509Certificate2 -> System.Security.Cryptography.Pkcs.CmsRecipient
Public Sub New (recipientIdentifierType As SubjectIdentifierType, certificate As X509Certificate2)
Parâmetros
- recipientIdentifierType
- SubjectIdentifierType
O esquema a usar para identificar qual o certificado do destinatário foi utilizado.
- certificate
- X509Certificate2
O certificado a usar ao encriptar para este destinatário.
Exceções
O certificate parâmetro é null.
O recipientIdentifierType valor não é suportado.
Ver também
- CmsRecipient(X509Certificate2)
- CmsRecipient(SubjectIdentifierType, X509Certificate2, RSAEncryptionPadding)