CmsRecipient Construtores

Definição

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

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

Aplica-se a