EnvelopedCms Constructeurs
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
Initialise une nouvelle instance de la classe EnvelopedCms.
Surcharges
EnvelopedCms() |
Initialise une nouvelle instance de la classe EnvelopedCms avec les valeurs par défaut. |
EnvelopedCms(ContentInfo) |
Initialise une nouvelle instance de la classe EnvelopedCms avec des informations de contenu spécifiées. |
EnvelopedCms(ContentInfo, AlgorithmIdentifier) |
Initialise une nouvelle instance de la classe EnvelopedCms avec un algorithme de chiffrement symétrique et des informations de contenu spécifiés. |
EnvelopedCms(SubjectIdentifierType, ContentInfo) |
Initialise une nouvelle instance de la classe EnvelopedCms avec des informations de contenu et un schéma d’identificateur d’objet spécifiés lors de la sélection des destinataires par l’interface utilisateur. |
EnvelopedCms(SubjectIdentifierType, ContentInfo, AlgorithmIdentifier) |
Initialise une nouvelle instance de la classe EnvelopedCms avec un algorithme de chiffrement symétrique, des informations de contenu et un schéma d’identificateur d’objet spécifiés lors de la sélection des destinataires par l’interface utilisateur. |
EnvelopedCms()
- Source:
- EnvelopedCms.cs
- Source:
- EnvelopedCms.cs
- Source:
- EnvelopedCms.cs
- Source:
- EnvelopedCms.cs
Initialise une nouvelle instance de la classe EnvelopedCms avec les valeurs par défaut.
public:
EnvelopedCms();
public EnvelopedCms ();
Public Sub New ()
Remarques
La EnvelopedCms classe a les valeurs de propriété par défaut suivantes :
Propriété | Valeur par défaut |
---|---|
ContentInfo | Type de contenu : 1.2.840.113549.1.7.1 (données) Longueur : zéro |
ContentEncryptionAlgorithm | 1.2.840.113549.3.7 (RSA_DES_EDE3_CBC) ou 2.16.840.1.101.3.4.1.42 (AES-256-CBC) |
La valeur par défaut SubjectIdentifierType pour les destinataires est IssuerAndSerialNumber.
Sur .NET Framework, l’algorithme de chiffrement symétrique par défaut est déterminé par la version du .NET Framework sur laquelle l’exécutable de l’application a été créé. À compter de .NET Framework 4.8, l’algorithme par défaut est AES-256 en mode CBC ; dans les versions antérieures, la valeur par défaut est TripleDES (DES3-EDE) en mode CBC.
Sur .NET Core, l’algorithme de chiffrement symétrique par défaut est déterminé par la version de l’assembly System.Security.Cryptography.Pkcs qui est chargé. À compter de la version 4.6.0 du package NuGet System.Security.Cryptography.Pkcs, l’algorithme par défaut est AES-256 en mode CBC ; dans les versions antérieures, la valeur par défaut est TripleDES (DES3-EDE) en mode CBC.
S’applique à
EnvelopedCms(ContentInfo)
- Source:
- EnvelopedCms.cs
- Source:
- EnvelopedCms.cs
- Source:
- EnvelopedCms.cs
- Source:
- EnvelopedCms.cs
Initialise une nouvelle instance de la classe EnvelopedCms avec des informations de contenu spécifiées.
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)
Paramètres
- contentInfo
- ContentInfo
Contenu du message à chiffrer.
Exceptions
Le paramètre contentInfo
a la valeur null
.
Remarques
La valeur par défaut SubjectIdentifierType pour les destinataires est IssuerAndSerialNumber.
Sur .NET Framework, l’algorithme de chiffrement symétrique par défaut est déterminé par la version du .NET Framework sur laquelle l’exécutable de l’application a été créé. À compter de .NET Framework 4.8, l’algorithme par défaut est AES-256 en mode CBC ; dans les versions antérieures, la valeur par défaut est TripleDES (DES3-EDE) en mode CBC.
Sur .NET Core, l’algorithme de chiffrement symétrique par défaut est déterminé par la version de l’assembly System.Security.Cryptography.Pkcs qui est chargé. À compter de la version 4.6.0 du package NuGet System.Security.Cryptography.Pkcs, l’algorithme par défaut est AES-256 en mode CBC ; dans les versions antérieures, la valeur par défaut est TripleDES (DES3-EDE) en mode CBC.
Voir aussi
S’applique à
EnvelopedCms(ContentInfo, AlgorithmIdentifier)
- Source:
- EnvelopedCms.cs
- Source:
- EnvelopedCms.cs
- Source:
- EnvelopedCms.cs
- Source:
- EnvelopedCms.cs
Initialise une nouvelle instance de la classe EnvelopedCms avec un algorithme de chiffrement symétrique et des informations de contenu spécifiés.
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)
Paramètres
- contentInfo
- ContentInfo
Contenu du message à chiffrer.
- encryptionAlgorithm
- AlgorithmIdentifier
Identificateur de l’algorithme de chiffrement symétrique à utiliser lors du chiffrement du contenu du message.
Exceptions
Le paramètre contentInfo
ou encryptionAlgorithm
est null
.
Remarques
La valeur par défaut SubjectIdentifierType pour les destinataires est IssuerAndSerialNumber.
Voir aussi
S’applique à
EnvelopedCms(SubjectIdentifierType, ContentInfo)
Initialise une nouvelle instance de la classe EnvelopedCms avec des informations de contenu et un schéma d’identificateur d’objet spécifiés lors de la sélection des destinataires par l’interface utilisateur.
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)
Paramètres
- recipientIdentifierType
- SubjectIdentifierType
Une des valeurs d’énumération qui spécifie le schéma de l’identificateur d’objet à utiliser pour les certificats de destinataire sélectionnés par une invite d’interface utilisateur.
- contentInfo
- ContentInfo
Contenu du message à chiffrer.
Exceptions
Le paramètre contentInfo
a la valeur null
.
Remarques
Sur .NET Framework, l’algorithme de chiffrement symétrique par défaut est déterminé par la version du .NET Framework sur laquelle l’exécutable de l’application a été créé. À compter de .NET Framework 4.8, l’algorithme par défaut est AES-256 en mode CBC ; dans les versions antérieures, la valeur par défaut est TripleDES (DES3-EDE) en mode CBC.
Sur .NET Core, l’algorithme de chiffrement symétrique par défaut est déterminé par la version de l’assembly System.Security.Cryptography.Pkcs qui est chargé. À compter de la version 4.6.0 du package NuGet System.Security.Cryptography.Pkcs, l’algorithme par défaut est AES-256 en mode CBC ; dans les versions antérieures, la valeur par défaut est TripleDES (DES3-EDE) en mode CBC.
Voir aussi
S’applique à
EnvelopedCms(SubjectIdentifierType, ContentInfo, AlgorithmIdentifier)
Initialise une nouvelle instance de la classe EnvelopedCms avec un algorithme de chiffrement symétrique, des informations de contenu et un schéma d’identificateur d’objet spécifiés lors de la sélection des destinataires par l’interface utilisateur.
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)
Paramètres
- recipientIdentifierType
- SubjectIdentifierType
Une des valeurs d’énumération qui spécifie le schéma de l’identificateur d’objet à utiliser pour les certificats de destinataire sélectionnés par une invite d’interface utilisateur.
- contentInfo
- ContentInfo
Contenu du message à chiffrer.
- encryptionAlgorithm
- AlgorithmIdentifier
Identificateur de l’algorithme de chiffrement symétrique à utiliser lors du chiffrement du contenu du message.
Exceptions
Le paramètre contentInfo
ou encryptionAlgorithm
est null
.