CmsRecipient Constructores

Definición

Inicializa una nueva instancia de la clase CmsRecipient.

Sobrecargas

Nombre Description
CmsRecipient(X509Certificate2)

Inicializa una nueva instancia de la CmsRecipient clase con un certificado especificado, utilizando el modo de cifrado predeterminado para el algoritmo de clave pública y un IssuerAndSerialNumber identificador de asunto.

CmsRecipient(SubjectIdentifierType, X509Certificate2)

Inicializa una nueva instancia de la CmsRecipient clase con un certificado y un tipo de identificador de destinatario especificados mediante el modo de cifrado predeterminado para el algoritmo de clave pública.

CmsRecipient(X509Certificate2, RSAEncryptionPadding)

Inicializa una nueva instancia de la CmsRecipient clase con un certificado RSA y un relleno de cifrado RSA especificados mediante un IssuerAndSerialNumber identificador de sujeto.

CmsRecipient(SubjectIdentifierType, X509Certificate2, RSAEncryptionPadding)

Inicializa una nueva instancia de la CmsRecipient clase con un certificado RSA, un relleno de cifrado RSA y un identificador de asunto especificados.

CmsRecipient(X509Certificate2)

Source:
CmsRecipient.cs
Source:
CmsRecipient.cs
Source:
CmsRecipient.cs
Source:
CmsRecipient.cs
Source:
CmsRecipient.cs
Source:
CmsRecipient.cs
Source:
CmsRecipient.cs
Source:
CmsRecipient.cs

Inicializa una nueva instancia de la CmsRecipient clase con un certificado especificado, utilizando el modo de cifrado predeterminado para el algoritmo de clave pública y un IssuerAndSerialNumber identificador de asunto.

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

Certificado que se va a usar al cifrar para este destinatario.

Excepciones

El certificate parámetro es null.

Comentarios

La CmsRecipient clase tiene los siguientes valores de propiedad predeterminados.

Propiedad Valor predeterminado
RecipientIdentifierType IssuerAndSerialNumber
RSAEncryptionPadding nulo

Consulte también

Se aplica a

CmsRecipient(SubjectIdentifierType, X509Certificate2)

Source:
CmsRecipient.cs
Source:
CmsRecipient.cs
Source:
CmsRecipient.cs
Source:
CmsRecipient.cs
Source:
CmsRecipient.cs
Source:
CmsRecipient.cs
Source:
CmsRecipient.cs
Source:
CmsRecipient.cs

Inicializa una nueva instancia de la CmsRecipient clase con un certificado y un tipo de identificador de destinatario especificados mediante el modo de cifrado predeterminado para el algoritmo de clave 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

Esquema que se va a usar para identificar qué certificado de destinatario se usó.

certificate
X509Certificate2

Certificado que se va a usar al cifrar para este destinatario.

Excepciones

El certificate parámetro es null.

No se admite el recipientIdentifierType valor.

Consulte también

Se aplica a

CmsRecipient(X509Certificate2, RSAEncryptionPadding)

Source:
CmsRecipient.cs
Source:
CmsRecipient.cs
Source:
CmsRecipient.cs
Source:
CmsRecipient.cs
Source:
CmsRecipient.cs
Source:
CmsRecipient.cs
Source:
CmsRecipient.cs
Source:
CmsRecipient.cs

Inicializa una nueva instancia de la CmsRecipient clase con un certificado RSA y un relleno de cifrado RSA especificados mediante un IssuerAndSerialNumber identificador de sujeto.

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

Certificado que se va a usar al cifrar para este destinatario.

rsaEncryptionPadding
RSAEncryptionPadding

Modo de relleno RSA que se va a usar al cifrar para este destinatario.

Excepciones

El parámetro certificate o rsaEncryptionPadding es null.

La certificate clave pública del parámetro no se reconoce como una clave pública RSA.

Comentarios

La CmsRecipient clase tiene los siguientes valores de propiedad predeterminados.

Propiedad Valor predeterminado
RecipientIdentifierType IssuerAndSerialNumber

Se aplica a

CmsRecipient(SubjectIdentifierType, X509Certificate2, RSAEncryptionPadding)

Source:
CmsRecipient.cs
Source:
CmsRecipient.cs
Source:
CmsRecipient.cs
Source:
CmsRecipient.cs
Source:
CmsRecipient.cs
Source:
CmsRecipient.cs
Source:
CmsRecipient.cs
Source:
CmsRecipient.cs

Inicializa una nueva instancia de la CmsRecipient clase con un certificado RSA, un relleno de cifrado RSA y un identificador de asunto especificados.

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

Esquema que se va a usar para identificar qué certificado de destinatario se usó.

certificate
X509Certificate2

Certificado que se va a usar al cifrar para este destinatario.

rsaEncryptionPadding
RSAEncryptionPadding

Modo de relleno RSA que se va a usar al cifrar para este destinatario.

Excepciones

El parámetro certificate o rsaEncryptionPadding es null.

La certificate clave pública del parámetro no se reconoce como una clave pública RSA.

Consulte también

Se aplica a