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
| 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
- CmsRecipient(SubjectIdentifierType, X509Certificate2)
- CmsRecipient(X509Certificate2, RSAEncryptionPadding)
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
- CmsRecipient(X509Certificate2)
- CmsRecipient(SubjectIdentifierType, X509Certificate2, RSAEncryptionPadding)
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.