CmsRecipient Costruttori

Definizione

Inizializza una nuova istanza della classe CmsRecipient.

Overload

Nome Descrizione
CmsRecipient(X509Certificate2)

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

CmsRecipient(SubjectIdentifierType, X509Certificate2)

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

CmsRecipient(X509Certificate2, RSAEncryptionPadding)

Inizializza una nuova istanza della CmsRecipient classe con un certificato RSA specificato e una spaziatura interna della crittografia RSA, utilizzando un IssuerAndSerialNumber identificatore del soggetto.

CmsRecipient(SubjectIdentifierType, X509Certificate2, RSAEncryptionPadding)

Inizializza una nuova istanza della CmsRecipient classe con un certificato RSA specificato, la spaziatura interna della crittografia RSA e l'identificatore del soggetto specificati.

CmsRecipient(X509Certificate2)

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

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

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 utilizzare per la crittografia per il destinatario.

Eccezioni

Il certificate parametro è null.

Commenti

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

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
Origine:
CmsRecipient.cs
Origine:
CmsRecipient.cs
Origine:
CmsRecipient.cs
Origine:
CmsRecipient.cs

Inizializza una nuova istanza della CmsRecipient classe con un certificato e un tipo di identificatore destinatario specificati, utilizzando la modalità di crittografia predefinita per l'algoritmo di 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 destinatario utilizzato.

certificate
X509Certificate2

Certificato da utilizzare per la crittografia per il destinatario.

Eccezioni

Il certificate parametro è null.

Il recipientIdentifierType valore non è supportato.

Vedi anche

Si applica a

CmsRecipient(X509Certificate2, RSAEncryptionPadding)

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

Inizializza una nuova istanza della CmsRecipient classe con un certificato RSA specificato e una spaziatura interna della crittografia RSA, utilizzando un IssuerAndSerialNumber identificatore del soggetto.

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 utilizzare per la crittografia per il destinatario.

rsaEncryptionPadding
RSAEncryptionPadding

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

Eccezioni

Il certificate parametro o rsaEncryptionPadding è null.

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

Commenti

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

Proprietà Valore predefinito
RecipientIdentifierType IssuerAndSerialNumber

Si applica a

CmsRecipient(SubjectIdentifierType, X509Certificate2, RSAEncryptionPadding)

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

Inizializza una nuova istanza della CmsRecipient classe con un certificato RSA specificato, la spaziatura interna della crittografia 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 destinatario utilizzato.

certificate
X509Certificate2

Certificato da utilizzare per la crittografia per il destinatario.

rsaEncryptionPadding
RSAEncryptionPadding

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

Eccezioni

Il certificate parametro o rsaEncryptionPadding è null.

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

Vedi anche

Si applica a