CmsRecipient Costruttori
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
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
- CmsRecipient(SubjectIdentifierType, X509Certificate2)
- CmsRecipient(X509Certificate2, RSAEncryptionPadding)
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
- CmsRecipient(X509Certificate2)
- CmsRecipient(SubjectIdentifierType, X509Certificate2, RSAEncryptionPadding)
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.