Condividi tramite


CmsRecipient Costruttori

Definizione

Inizializza una nuova istanza della classe CmsRecipient.

Overload

CmsRecipient(X509Certificate2)

Inizializza una nuova istanza della classe CmsRecipient con un certificato specificato, usando la modalità di crittografia predefinita per l'algoritmo a chiave pubblica e un identificatore del soggetto IssuerAndSerialNumber.

CmsRecipient(SubjectIdentifierType, X509Certificate2)

Inizializza una nuova istanza della classe CmsRecipient con il certificato e il tipo di identificatore del destinatario specificati, usando la modalità di crittografia predefinita per l'algoritmo a chiave pubblica.

CmsRecipient(X509Certificate2, RSAEncryptionPadding)

Inizializza una nuova istanza della classe CmsRecipient con il certificato RSA e il riempimento RSA specificati, usando un identificatore del soggetto IssuerAndSerialNumber.

CmsRecipient(SubjectIdentifierType, X509Certificate2, RSAEncryptionPadding)

Inizializza una nuova istanza della classe CmsRecipient con il certificato RSA, il riempimento RSA e l'identificatore del soggetto specificati.

CmsRecipient(X509Certificate2)

Origine:
CmsRecipient.cs
Origine:
CmsRecipient.cs
Origine:
CmsRecipient.cs
Origine:
CmsRecipient.cs

Inizializza una nuova istanza della classe CmsRecipient con un certificato specificato, usando la modalità di crittografia predefinita per l'algoritmo a chiave pubblica e un identificatore del soggetto 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)

Parametri

certificate
X509Certificate2

Certificato da usare per la crittografia per questo destinatario.

Eccezioni

Il valore del parametro certificate è null.

Commenti

La CmsRecipient classe ha i seguenti valori di proprietà predefiniti.

Proprietà Valore predefinito
RecipientIdentifierType IssuerAndSerialNumber
RSAEncryptionPadding Null

Vedi anche

Si applica a

CmsRecipient(SubjectIdentifierType, X509Certificate2)

Origine:
CmsRecipient.cs
Origine:
CmsRecipient.cs
Origine:
CmsRecipient.cs
Origine:
CmsRecipient.cs

Inizializza una nuova istanza della classe CmsRecipient con il certificato e il tipo di identificatore del destinatario specificati, usando la modalità di crittografia predefinita per l'algoritmo a chiave pubblica.

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)

Parametri

recipientIdentifierType
SubjectIdentifierType

Schema da usare per identificare il certificato del destinatario usato.

certificate
X509Certificate2

Certificato da usare per la crittografia per questo destinatario.

Eccezioni

Il valore del parametro certificate è null.

Il valore recipientIdentifierType non è supportato.

Vedi anche

Si applica a

CmsRecipient(X509Certificate2, RSAEncryptionPadding)

Origine:
CmsRecipient.cs
Origine:
CmsRecipient.cs
Origine:
CmsRecipient.cs
Origine:
CmsRecipient.cs

Inizializza una nuova istanza della classe CmsRecipient con il certificato RSA e il riempimento RSA specificati, usando un identificatore del soggetto 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)

Parametri

certificate
X509Certificate2

Certificato da usare per la crittografia per questo destinatario.

rsaEncryptionPadding
RSAEncryptionPadding

Modalità di riempimento RSA da usare per la crittografia per questo destinatario.

Eccezioni

Il parametro certificate o il parametro rsaEncryptionPadding è null.

La chiave pubblica del parametro certificate non è riconosciuta come chiave pubblica RSA.

-oppure-

Il valore recipientIdentifierType non è supportato.

Commenti

La CmsRecipient classe ha i seguenti valori di proprietà predefiniti.

Proprietà Valore predefinito
RecipientIdentifierType IssuerAndSerialNumber

Si applica a

CmsRecipient(SubjectIdentifierType, X509Certificate2, RSAEncryptionPadding)

Origine:
CmsRecipient.cs
Origine:
CmsRecipient.cs
Origine:
CmsRecipient.cs
Origine:
CmsRecipient.cs

Inizializza una nuova istanza della classe CmsRecipient con il certificato RSA, il riempimento RSA e l'identificatore del soggetto specificati.

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)

Parametri

recipientIdentifierType
SubjectIdentifierType

Schema da usare per identificare il certificato del destinatario usato.

certificate
X509Certificate2

Certificato da usare per la crittografia per questo destinatario.

rsaEncryptionPadding
RSAEncryptionPadding

Modalità di riempimento RSA da usare per la crittografia per questo destinatario.

Eccezioni

Il parametro certificate o il parametro rsaEncryptionPadding è null.

La chiave pubblica del parametro certificate non è riconosciuta come chiave pubblica RSA.

Vedi anche

Si applica a