EnvelopedCms 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 EnvelopedCms.
Overload
EnvelopedCms() |
Inizializza una nuova istanza della classe EnvelopedCms con i valori predefiniti. |
EnvelopedCms(ContentInfo) |
Inizializza una nuova istanza della classe EnvelopedCms con le informazioni di contenuto specificate. |
EnvelopedCms(ContentInfo, AlgorithmIdentifier) |
Inizializza una nuova istanza della classe EnvelopedCms con un algoritmo di crittografia simmetrica e le informazioni sul contenuto specificati. |
EnvelopedCms(SubjectIdentifierType, ContentInfo) |
Inizializza una nuova istanza della classe EnvelopedCms con le informazioni sul contenuto specificate e uno schema dell'identificatore del soggetto quando si selezionano i destinatari dall'interfaccia utente. |
EnvelopedCms(SubjectIdentifierType, ContentInfo, AlgorithmIdentifier) |
Inizializza una nuova istanza della classe EnvelopedCms con un algoritmo di crittografia simmetrica specificato, le informazioni sul contenuto specificate e uno schema dell'identificatore del soggetto quando si selezionano i destinatari dall'interfaccia utente. |
EnvelopedCms()
- Origine:
- EnvelopedCms.cs
- Origine:
- EnvelopedCms.cs
- Origine:
- EnvelopedCms.cs
- Origine:
- EnvelopedCms.cs
Inizializza una nuova istanza della classe EnvelopedCms con i valori predefiniti.
public:
EnvelopedCms();
public EnvelopedCms ();
Public Sub New ()
Commenti
La EnvelopedCms classe ha i valori delle proprietà predefinite seguenti:
Proprietà | Valore predefinito |
---|---|
ContentInfo | Tipo di contenuto: 1.2.840.113549.1.7.1 (dati) Lunghezza: zero |
ContentEncryptionAlgorithm | 1.2.840.113549.3.7 (RSA_DES_EDE3_CBC) o 2.16.840.1.101.3.4.1.42 (AES-256-CBC) |
Il valore predefinito SubjectIdentifierType per i destinatari è IssuerAndSerialNumber.
In .NET Framework l'algoritmo di crittografia simmetrica predefinito è determinato dalla versione di .NET Framework in cui è stato compilato l'eseguibile dell'applicazione. A partire da .NET Framework 4.8, l'algoritmo predefinito è AES-256 in modalità CBC; nelle versioni precedenti il valore predefinito è TripleDES (DES3-EDE) in modalità CBC.
In .NET Core l'algoritmo di crittografia simmetrica predefinito viene determinato dalla versione dell'assembly System.Security.Cryptography.Pkcs caricato. A partire dalla versione 4.6.0 del pacchetto NuGet System.Security.Cryptography.Pkcs, l'algoritmo predefinito è AES-256 in modalità CBC; nelle versioni precedenti il valore predefinito è TripleDES (DES3-EDE) in modalità CBC.
Si applica a
EnvelopedCms(ContentInfo)
- Origine:
- EnvelopedCms.cs
- Origine:
- EnvelopedCms.cs
- Origine:
- EnvelopedCms.cs
- Origine:
- EnvelopedCms.cs
Inizializza una nuova istanza della classe EnvelopedCms con le informazioni di contenuto specificate.
public:
EnvelopedCms(System::Security::Cryptography::Pkcs::ContentInfo ^ contentInfo);
public EnvelopedCms (System.Security.Cryptography.Pkcs.ContentInfo contentInfo);
new System.Security.Cryptography.Pkcs.EnvelopedCms : System.Security.Cryptography.Pkcs.ContentInfo -> System.Security.Cryptography.Pkcs.EnvelopedCms
Public Sub New (contentInfo As ContentInfo)
Parametri
- contentInfo
- ContentInfo
Contenuto del messaggio da crittografare.
Eccezioni
Il valore del parametro contentInfo
è null
.
Commenti
Il valore predefinito SubjectIdentifierType per i destinatari è IssuerAndSerialNumber.
In .NET Framework l'algoritmo di crittografia simmetrica predefinito è determinato dalla versione di .NET Framework in cui è stato compilato l'eseguibile dell'applicazione. A partire da .NET Framework 4.8, l'algoritmo predefinito è AES-256 in modalità CBC; nelle versioni precedenti il valore predefinito è TripleDES (DES3-EDE) in modalità CBC.
In .NET Core l'algoritmo di crittografia simmetrica predefinito viene determinato dalla versione dell'assembly System.Security.Cryptography.Pkcs caricato. A partire dalla versione 4.6.0 del pacchetto NuGet System.Security.Cryptography.Pkcs, l'algoritmo predefinito è AES-256 in modalità CBC; nelle versioni precedenti il valore predefinito è TripleDES (DES3-EDE) in modalità CBC.
Vedi anche
Si applica a
EnvelopedCms(ContentInfo, AlgorithmIdentifier)
- Origine:
- EnvelopedCms.cs
- Origine:
- EnvelopedCms.cs
- Origine:
- EnvelopedCms.cs
- Origine:
- EnvelopedCms.cs
Inizializza una nuova istanza della classe EnvelopedCms con un algoritmo di crittografia simmetrica e le informazioni sul contenuto specificati.
public:
EnvelopedCms(System::Security::Cryptography::Pkcs::ContentInfo ^ contentInfo, System::Security::Cryptography::Pkcs::AlgorithmIdentifier ^ encryptionAlgorithm);
public EnvelopedCms (System.Security.Cryptography.Pkcs.ContentInfo contentInfo, System.Security.Cryptography.Pkcs.AlgorithmIdentifier encryptionAlgorithm);
new System.Security.Cryptography.Pkcs.EnvelopedCms : System.Security.Cryptography.Pkcs.ContentInfo * System.Security.Cryptography.Pkcs.AlgorithmIdentifier -> System.Security.Cryptography.Pkcs.EnvelopedCms
Public Sub New (contentInfo As ContentInfo, encryptionAlgorithm As AlgorithmIdentifier)
Parametri
- contentInfo
- ContentInfo
Contenuto del messaggio da crittografare.
- encryptionAlgorithm
- AlgorithmIdentifier
Identificatore dell'algoritmo di crittografia simmetrica da usare per la crittografia del contenuto del messaggio.
Eccezioni
Il parametro contentInfo
o il parametro encryptionAlgorithm
è null
.
Commenti
Il valore predefinito SubjectIdentifierType per i destinatari è IssuerAndSerialNumber.
Vedi anche
Si applica a
EnvelopedCms(SubjectIdentifierType, ContentInfo)
Inizializza una nuova istanza della classe EnvelopedCms con le informazioni sul contenuto specificate e uno schema dell'identificatore del soggetto quando si selezionano i destinatari dall'interfaccia utente.
public:
EnvelopedCms(System::Security::Cryptography::Pkcs::SubjectIdentifierType recipientIdentifierType, System::Security::Cryptography::Pkcs::ContentInfo ^ contentInfo);
public EnvelopedCms (System.Security.Cryptography.Pkcs.SubjectIdentifierType recipientIdentifierType, System.Security.Cryptography.Pkcs.ContentInfo contentInfo);
new System.Security.Cryptography.Pkcs.EnvelopedCms : System.Security.Cryptography.Pkcs.SubjectIdentifierType * System.Security.Cryptography.Pkcs.ContentInfo -> System.Security.Cryptography.Pkcs.EnvelopedCms
Public Sub New (recipientIdentifierType As SubjectIdentifierType, contentInfo As ContentInfo)
Parametri
- recipientIdentifierType
- SubjectIdentifierType
Uno dei valori di enumerazione che specifica lo schema dell'identificatore del soggetto da usare per i certificati destinatario selezionati da un prompt dell'interfaccia utente.
- contentInfo
- ContentInfo
Contenuto del messaggio da crittografare.
Eccezioni
Il valore del parametro contentInfo
è null
.
Commenti
In .NET Framework l'algoritmo di crittografia simmetrica predefinito è determinato dalla versione di .NET Framework in cui è stato compilato l'eseguibile dell'applicazione. A partire da .NET Framework 4.8, l'algoritmo predefinito è AES-256 in modalità CBC; nelle versioni precedenti il valore predefinito è TripleDES (DES3-EDE) in modalità CBC.
In .NET Core l'algoritmo di crittografia simmetrica predefinito viene determinato dalla versione dell'assembly System.Security.Cryptography.Pkcs caricato. A partire dalla versione 4.6.0 del pacchetto NuGet System.Security.Cryptography.Pkcs, l'algoritmo predefinito è AES-256 in modalità CBC; nelle versioni precedenti il valore predefinito è TripleDES (DES3-EDE) in modalità CBC.
Vedi anche
Si applica a
EnvelopedCms(SubjectIdentifierType, ContentInfo, AlgorithmIdentifier)
Inizializza una nuova istanza della classe EnvelopedCms con un algoritmo di crittografia simmetrica specificato, le informazioni sul contenuto specificate e uno schema dell'identificatore del soggetto quando si selezionano i destinatari dall'interfaccia utente.
public:
EnvelopedCms(System::Security::Cryptography::Pkcs::SubjectIdentifierType recipientIdentifierType, System::Security::Cryptography::Pkcs::ContentInfo ^ contentInfo, System::Security::Cryptography::Pkcs::AlgorithmIdentifier ^ encryptionAlgorithm);
public EnvelopedCms (System.Security.Cryptography.Pkcs.SubjectIdentifierType recipientIdentifierType, System.Security.Cryptography.Pkcs.ContentInfo contentInfo, System.Security.Cryptography.Pkcs.AlgorithmIdentifier encryptionAlgorithm);
new System.Security.Cryptography.Pkcs.EnvelopedCms : System.Security.Cryptography.Pkcs.SubjectIdentifierType * System.Security.Cryptography.Pkcs.ContentInfo * System.Security.Cryptography.Pkcs.AlgorithmIdentifier -> System.Security.Cryptography.Pkcs.EnvelopedCms
Public Sub New (recipientIdentifierType As SubjectIdentifierType, contentInfo As ContentInfo, encryptionAlgorithm As AlgorithmIdentifier)
Parametri
- recipientIdentifierType
- SubjectIdentifierType
Uno dei valori di enumerazione che specifica lo schema dell'identificatore del soggetto da usare per i certificati destinatario selezionati da un prompt dell'interfaccia utente.
- contentInfo
- ContentInfo
Contenuto del messaggio da crittografare.
- encryptionAlgorithm
- AlgorithmIdentifier
Identificatore dell'algoritmo di crittografia simmetrica da usare per la crittografia del contenuto del messaggio.
Eccezioni
Il parametro contentInfo
o il parametro encryptionAlgorithm
è null
.