CmsRecipient 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 CmsRecipient.
Sobrecargas
CmsRecipient(X509Certificate2) |
Inicializa uma nova instância da classe CmsRecipient com um certificado especificado, usando o modo de criptografia padrão para o algoritmo de chave pública e um identificador de assunto IssuerAndSerialNumber. |
CmsRecipient(SubjectIdentifierType, X509Certificate2) |
Inicializa uma nova instância da classe CmsRecipient com um tipo de identificador de destinatário e um certificado especificado, usando o modo de criptografia padrão para o algoritmo de chave pública. |
CmsRecipient(X509Certificate2, RSAEncryptionPadding) |
Inicializa uma nova instância da classe CmsRecipient com um certificado RSA especificado e um preenchimento de criptografia RSA, usando um identificador de assunto IssuerAndSerialNumber. |
CmsRecipient(SubjectIdentifierType, X509Certificate2, RSAEncryptionPadding) |
Inicializa uma nova instância da classe CmsRecipient com um certificado RSA especificado, o preenchimento de criptografia RSA e um identificador de assunto. |
CmsRecipient(X509Certificate2)
- Origem:
- CmsRecipient.cs
- Origem:
- CmsRecipient.cs
- Origem:
- CmsRecipient.cs
- Origem:
- CmsRecipient.cs
Inicializa uma nova instância da classe CmsRecipient com um certificado especificado, usando o modo de criptografia padrão para o algoritmo de chave pública e um identificador de assunto IssuerAndSerialNumber.
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 para este destinatário.
Exceções
O parâmetro certificate
é null
.
Comentários
A CmsRecipient classe tem os seguintes valores de propriedade padrão.
Propriedade | Valor padrão |
---|---|
RecipientIdentifierType | IssuerAndSerialNumber |
RSAEncryptionPadding | null |
Confira também
- CmsRecipient(SubjectIdentifierType, X509Certificate2)
- CmsRecipient(X509Certificate2, RSAEncryptionPadding)
Aplica-se a
CmsRecipient(SubjectIdentifierType, X509Certificate2)
- Origem:
- CmsRecipient.cs
- Origem:
- CmsRecipient.cs
- Origem:
- CmsRecipient.cs
- Origem:
- CmsRecipient.cs
Inicializa uma nova instância da classe CmsRecipient com um tipo de identificador de destinatário e um certificado especificado, 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 para este destinatário.
Exceções
O parâmetro certificate
é null
.
O valor recipientIdentifierType
não tem suporte.
Confira também
- CmsRecipient(X509Certificate2)
- CmsRecipient(SubjectIdentifierType, X509Certificate2, RSAEncryptionPadding)
Aplica-se a
CmsRecipient(X509Certificate2, RSAEncryptionPadding)
- Origem:
- CmsRecipient.cs
- Origem:
- CmsRecipient.cs
- Origem:
- CmsRecipient.cs
- Origem:
- CmsRecipient.cs
Inicializa uma nova instância da classe CmsRecipient com um certificado RSA especificado e um preenchimento de criptografia RSA, usando um identificador de assunto IssuerAndSerialNumber.
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 para este destinatário.
- rsaEncryptionPadding
- RSAEncryptionPadding
O modo de preenchimento de RSA a ser usado ao criptografar para este destinatário.
Exceções
O parâmetro certificate
ou rsaEncryptionPadding
é null
.
A chave pública do parâmetro certificate
não é reconhecida como uma chave pública RSA.
- ou -
O valor recipientIdentifierType
não tem suporte.
Comentários
A CmsRecipient classe tem os seguintes valores de propriedade padrão.
Propriedade | Valor padrão |
---|---|
RecipientIdentifierType | IssuerAndSerialNumber |
Aplica-se a
CmsRecipient(SubjectIdentifierType, X509Certificate2, RSAEncryptionPadding)
- Origem:
- CmsRecipient.cs
- Origem:
- CmsRecipient.cs
- Origem:
- CmsRecipient.cs
- Origem:
- CmsRecipient.cs
Inicializa uma nova instância da classe CmsRecipient com um certificado RSA especificado, o preenchimento de criptografia RSA e um 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 para este destinatário.
- rsaEncryptionPadding
- RSAEncryptionPadding
O modo de preenchimento de RSA a ser usado ao criptografar para este destinatário.
Exceções
O parâmetro certificate
ou rsaEncryptionPadding
é null
.
A chave pública do parâmetro certificate
não é reconhecida como uma chave pública RSA.