CmsRecipient Constructores
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
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
- CmsRecipient(SubjectIdentifierType, X509Certificate2)
- CmsRecipient(X509Certificate2, RSAEncryptionPadding)
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
- CmsRecipient(X509Certificate2)
- CmsRecipient(SubjectIdentifierType, X509Certificate2, RSAEncryptionPadding)
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.