Compartir a través de


CmsRecipient Constructores

Definición

Inicializa una nueva instancia de la clase CmsRecipient.

Sobrecargas

CmsRecipient(X509Certificate2)

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

CmsRecipient(SubjectIdentifierType, X509Certificate2)

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

CmsRecipient(X509Certificate2, RSAEncryptionPadding)

Inicializa una nueva instancia de la clase CmsRecipient con un certificado RSA especificado y el relleno de cifrado RSA, mediante un identificador IssuerAndSerialNumber del firmante.

CmsRecipient(SubjectIdentifierType, X509Certificate2, RSAEncryptionPadding)

Inicializa una nueva instancia de la clase CmsRecipient con un certificado RSA especificado, el relleno de cifrado RSA y el identificador del firmante.

CmsRecipient(X509Certificate2)

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

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

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 parámetro certificate es null.

Comentarios

La CmsRecipient clase tiene los siguientes valores de propiedad predeterminados.

Propiedad. Valor predeterminado
RecipientIdentifierType IssuerAndSerialNumber
RSAEncryptionPadding null

Consulte también

Se aplica a

CmsRecipient(SubjectIdentifierType, X509Certificate2)

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

Inicializa una nueva instancia de la CmsRecipient clase con un certificado especificado y el tipo de identificador del destinatario, 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 el certificado del destinatario que se ha utilizado.

certificate
X509Certificate2

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

Excepciones

El parámetro certificate es null.

El valor recipientIdentifierType no está admitido.

Consulte también

Se aplica a

CmsRecipient(X509Certificate2, RSAEncryptionPadding)

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

Inicializa una nueva instancia de la clase CmsRecipient con un certificado RSA especificado y el relleno de cifrado RSA, mediante un identificador IssuerAndSerialNumber del firmante.

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 clave pública del parámetro certificate no se reconoce como una clave pública RSA.

o bien

El valor recipientIdentifierType no está admitido.

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

Inicializa una nueva instancia de la clase CmsRecipient con un certificado RSA especificado, el relleno de cifrado RSA y el identificador del firmante.

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 el certificado del destinatario que se ha utilizado.

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 clave pública del parámetro certificate no se reconoce como una clave pública RSA.

Consulte también

Se aplica a