CmsRecipient Construtores

Definição

Inicializa uma nova instância da classe CmsRecipient.

Sobrecargas

Nome Description
CmsRecipient(X509Certificate2)

Inicializa uma nova instância da CmsRecipient classe com um certificado especificado, usando o modo de criptografia padrão para o algoritmo de chave pública e um IssuerAndSerialNumber identificador de assunto.

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 criptografia padrão para o algoritmo de chave pública.

CmsRecipient(X509Certificate2, RSAEncryptionPadding)

Inicializa uma nova instância da CmsRecipient classe com um certificado RSA especificado e preenchimento de criptografia RSA, usando um IssuerAndSerialNumber identificador de assunto.

CmsRecipient(SubjectIdentifierType, X509Certificate2, RSAEncryptionPadding)

Inicializa uma nova instância da CmsRecipient classe com um certificado RSA especificado, preenchimento de criptografia RSA e identificador de assunto.

CmsRecipient(X509Certificate2)

Origem:
CmsRecipient.cs
Origem:
CmsRecipient.cs
Origem:
CmsRecipient.cs
Origem:
CmsRecipient.cs
Origem:
CmsRecipient.cs
Origem:
CmsRecipient.cs
Origem:
CmsRecipient.cs
Origem:
CmsRecipient.cs

Inicializa uma nova instância da CmsRecipient classe com um certificado especificado, usando o modo de criptografia padrão para o algoritmo de chave pública e um IssuerAndSerialNumber identificador de assunto.

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 ser usado ao criptografar esse destinatário.

Exceções

O certificate parâmetro é null.

Comentários

A CmsRecipient classe tem os seguintes valores de propriedade padrão.

Property Valor padrão
RecipientIdentifierType IssuerAndSerialNumber
RSAEncryptionPadding nulo

Confira também

Aplica-se a

CmsRecipient(SubjectIdentifierType, X509Certificate2)

Origem:
CmsRecipient.cs
Origem:
CmsRecipient.cs
Origem:
CmsRecipient.cs
Origem:
CmsRecipient.cs
Origem:
CmsRecipient.cs
Origem:
CmsRecipient.cs
Origem:
CmsRecipient.cs
Origem:
CmsRecipient.cs

Inicializa uma nova instância da CmsRecipient classe com um certificado especificado e um tipo de identificador de destinatário, usando o modo de criptografia padrão 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 ser usado para identificar qual certificado de destinatário foi usado.

certificate
X509Certificate2

O certificado a ser usado ao criptografar esse destinatário.

Exceções

O certificate parâmetro é null.

Não recipientIdentifierType há suporte para o valor.

Confira também

Aplica-se a

CmsRecipient(X509Certificate2, RSAEncryptionPadding)

Origem:
CmsRecipient.cs
Origem:
CmsRecipient.cs
Origem:
CmsRecipient.cs
Origem:
CmsRecipient.cs
Origem:
CmsRecipient.cs
Origem:
CmsRecipient.cs
Origem:
CmsRecipient.cs
Origem:
CmsRecipient.cs

Inicializa uma nova instância da CmsRecipient classe com um certificado RSA especificado e preenchimento de criptografia RSA, usando um IssuerAndSerialNumber identificador de assunto.

public:
 CmsRecipient(System::Security::Cryptography::X509Certificates::X509Certificate2 ^ certificate, System::Security::Cryptography::RSAEncryptionPadding ^ rsaEncryptionPadding);
public CmsRecipient(System.Security.Cryptography.X509Certificates.X509Certificate2 certificate, System.Security.Cryptography.RSAEncryptionPadding rsaEncryptionPadding);
new System.Security.Cryptography.Pkcs.CmsRecipient : System.Security.Cryptography.X509Certificates.X509Certificate2 * System.Security.Cryptography.RSAEncryptionPadding -> System.Security.Cryptography.Pkcs.CmsRecipient
Public Sub New (certificate As X509Certificate2, rsaEncryptionPadding As RSAEncryptionPadding)

Parâmetros

certificate
X509Certificate2

O certificado a ser usado ao criptografar esse destinatário.

rsaEncryptionPadding
RSAEncryptionPadding

O modo de preenchimento RSA a ser usado ao criptografar esse destinatário.

Exceções

O certificate parâmetro ou rsaEncryptionPadding o parâmetro é null.

A certificate chave pública do parâmetro não é reconhecida como uma chave pública RSA.

Comentários

A CmsRecipient classe tem os seguintes valores de propriedade padrão.

Property Valor padrão
RecipientIdentifierType IssuerAndSerialNumber

Aplica-se a

CmsRecipient(SubjectIdentifierType, X509Certificate2, RSAEncryptionPadding)

Origem:
CmsRecipient.cs
Origem:
CmsRecipient.cs
Origem:
CmsRecipient.cs
Origem:
CmsRecipient.cs
Origem:
CmsRecipient.cs
Origem:
CmsRecipient.cs
Origem:
CmsRecipient.cs
Origem:
CmsRecipient.cs

Inicializa uma nova instância da CmsRecipient classe com um certificado RSA especificado, preenchimento de criptografia RSA e identificador de assunto.

public:
 CmsRecipient(System::Security::Cryptography::Pkcs::SubjectIdentifierType recipientIdentifierType, System::Security::Cryptography::X509Certificates::X509Certificate2 ^ certificate, System::Security::Cryptography::RSAEncryptionPadding ^ rsaEncryptionPadding);
public CmsRecipient(System.Security.Cryptography.Pkcs.SubjectIdentifierType recipientIdentifierType, System.Security.Cryptography.X509Certificates.X509Certificate2 certificate, System.Security.Cryptography.RSAEncryptionPadding rsaEncryptionPadding);
new System.Security.Cryptography.Pkcs.CmsRecipient : System.Security.Cryptography.Pkcs.SubjectIdentifierType * System.Security.Cryptography.X509Certificates.X509Certificate2 * System.Security.Cryptography.RSAEncryptionPadding -> System.Security.Cryptography.Pkcs.CmsRecipient
Public Sub New (recipientIdentifierType As SubjectIdentifierType, certificate As X509Certificate2, rsaEncryptionPadding As RSAEncryptionPadding)

Parâmetros

recipientIdentifierType
SubjectIdentifierType

O esquema a ser usado para identificar qual certificado de destinatário foi usado.

certificate
X509Certificate2

O certificado a ser usado ao criptografar esse destinatário.

rsaEncryptionPadding
RSAEncryptionPadding

O modo de preenchimento RSA a ser usado ao criptografar esse destinatário.

Exceções

O certificate parâmetro ou rsaEncryptionPadding o parâmetro é null.

A certificate chave pública do parâmetro não é reconhecida como uma chave pública RSA.

Confira também

Aplica-se a