AesCng 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 AesCng.
Surcharges
| Nom | Description |
|---|---|
| AesCng() |
Initialise une nouvelle instance de la AesCng classe avec une clé éphémère. |
| AesCng(CngKey) |
Initialise une nouvelle instance de la AesCng classe avec le fichier spécifié CngKey. |
| AesCng(String) |
Initialise une nouvelle instance de la AesCng classe avec le nom de clé spécifié, qui représente une clé AES persistante existante. |
| AesCng(String, CngProvider) |
Initialise une nouvelle instance de la AesCng classe avec le nom de clé spécifié, qui représente une clé AES persistante existante et le fournisseur de stockage de clés (KSP) spécifié. |
| AesCng(String, CngProvider, CngKeyOpenOptions) |
Initialise une nouvelle instance de la AesCng classe avec le nom de clé spécifié, qui représente une clé AES persistante existante, le fournisseur de stockage de clés (KSP) et les options d’ouverture de clé spécifiées. |
AesCng()
- Source:
- Cng.NotSupported.cs
- Source:
- Cng.NotSupported.cs
- Source:
- Cng.NotSupported.cs
- Source:
- Cng.NotSupported.cs
- Source:
- Cng.NotSupported.cs
Initialise une nouvelle instance de la AesCng classe avec une clé éphémère.
public:
AesCng();
[System.Runtime.Versioning.SupportedOSPlatform("windows")]
public AesCng();
public AesCng();
Public Sub New ()
- Attributs
S’applique à
AesCng(CngKey)
- Source:
- Cng.NotSupported.cs
- Source:
- Cng.NotSupported.cs
public:
AesCng(System::Security::Cryptography::CngKey ^ key);
[System.Runtime.Versioning.SupportedOSPlatform("windows")]
public AesCng(System.Security.Cryptography.CngKey key);
[<System.Runtime.Versioning.SupportedOSPlatform("windows")>]
new System.Security.Cryptography.AesCng : System.Security.Cryptography.CngKey -> System.Security.Cryptography.AesCng
Public Sub New (key As CngKey)
Paramètres
- key
- CngKey
Clé qui sera utilisée comme entrée aux opérations de chiffrement effectuées par l’objet actuel.
- Attributs
Exceptions
key a la valeur null.
key ne représente pas de clé AES.
- ou -
Une erreur s’est produite lors de l’exécution d’une opération de chiffrement.
Le chiffrement de nouvelle génération (CNG) n’est pas pris en charge sur ce système.
S’applique à
AesCng(String)
- Source:
- Cng.NotSupported.cs
- Source:
- Cng.NotSupported.cs
- Source:
- Cng.NotSupported.cs
- Source:
- Cng.NotSupported.cs
- Source:
- Cng.NotSupported.cs
Initialise une nouvelle instance de la AesCng classe avec le nom de clé spécifié, qui représente une clé AES persistante existante.
public:
AesCng(System::String ^ keyName);
[System.Runtime.Versioning.SupportedOSPlatform("windows")]
public AesCng(string keyName);
public AesCng(string keyName);
[<System.Runtime.Versioning.SupportedOSPlatform("windows")>]
new System.Security.Cryptography.AesCng : string -> System.Security.Cryptography.AesCng
new System.Security.Cryptography.AesCng : string -> System.Security.Cryptography.AesCng
Public Sub New (keyName As String)
Paramètres
- keyName
- String
Nom de la clé.
- Attributs
Exceptions
keyName a la valeur null.
Le chiffrement de nouvelle génération (CNG) n’est pas pris en charge sur ce système.
Toutes les autres erreurs.
Remarques
Ce constructeur utilise une valeur par défaut et CngKeyOpenOptionsNone comme fournisseur de stockage de clés par défaut MicrosoftSoftwareKeyStorageProvider (KSP) pour ouvrir la clé.
Voir aussi
S’applique à
AesCng(String, CngProvider)
- Source:
- Cng.NotSupported.cs
- Source:
- Cng.NotSupported.cs
- Source:
- Cng.NotSupported.cs
- Source:
- Cng.NotSupported.cs
- Source:
- Cng.NotSupported.cs
Initialise une nouvelle instance de la AesCng classe avec le nom de clé spécifié, qui représente une clé AES persistante existante et le fournisseur de stockage de clés (KSP) spécifié.
public:
AesCng(System::String ^ keyName, System::Security::Cryptography::CngProvider ^ provider);
[System.Runtime.Versioning.SupportedOSPlatform("windows")]
public AesCng(string keyName, System.Security.Cryptography.CngProvider provider);
public AesCng(string keyName, System.Security.Cryptography.CngProvider provider);
[<System.Runtime.Versioning.SupportedOSPlatform("windows")>]
new System.Security.Cryptography.AesCng : string * System.Security.Cryptography.CngProvider -> System.Security.Cryptography.AesCng
new System.Security.Cryptography.AesCng : string * System.Security.Cryptography.CngProvider -> System.Security.Cryptography.AesCng
Public Sub New (keyName As String, provider As CngProvider)
Paramètres
- keyName
- String
Nom de la clé.
- provider
- CngProvider
KSP qui contient la clé.
- Attributs
Exceptions
Le chiffrement de nouvelle génération (CNG) n’est pas pris en charge sur ce système.
Toutes les autres erreurs.
Remarques
Une valeur par défaut CngKeyOpenOptions est None utilisée pour ouvrir la clé.
Voir aussi
S’applique à
AesCng(String, CngProvider, CngKeyOpenOptions)
- Source:
- Cng.NotSupported.cs
- Source:
- Cng.NotSupported.cs
- Source:
- Cng.NotSupported.cs
- Source:
- Cng.NotSupported.cs
- Source:
- Cng.NotSupported.cs
Initialise une nouvelle instance de la AesCng classe avec le nom de clé spécifié, qui représente une clé AES persistante existante, le fournisseur de stockage de clés (KSP) et les options d’ouverture de clé spécifiées.
public:
AesCng(System::String ^ keyName, System::Security::Cryptography::CngProvider ^ provider, System::Security::Cryptography::CngKeyOpenOptions openOptions);
[System.Runtime.Versioning.SupportedOSPlatform("windows")]
public AesCng(string keyName, System.Security.Cryptography.CngProvider provider, System.Security.Cryptography.CngKeyOpenOptions openOptions);
public AesCng(string keyName, System.Security.Cryptography.CngProvider provider, System.Security.Cryptography.CngKeyOpenOptions openOptions);
[<System.Runtime.Versioning.SupportedOSPlatform("windows")>]
new System.Security.Cryptography.AesCng : string * System.Security.Cryptography.CngProvider * System.Security.Cryptography.CngKeyOpenOptions -> System.Security.Cryptography.AesCng
new System.Security.Cryptography.AesCng : string * System.Security.Cryptography.CngProvider * System.Security.Cryptography.CngKeyOpenOptions -> System.Security.Cryptography.AesCng
Public Sub New (keyName As String, provider As CngProvider, openOptions As CngKeyOpenOptions)
Paramètres
- keyName
- String
Nom de la clé.
- provider
- CngProvider
KSP qui contient la clé.
- openOptions
- CngKeyOpenOptions
Combinaison de bits des valeurs d’énumération qui spécifient les options d’ouverture de la clé, telles que l’emplacement d’ouverture de la clé (machine ou stockage utilisateur) et la suppression de l’invite d’interface utilisateur.
- Attributs
Exceptions
Le chiffrement de nouvelle génération (CNG) n’est pas pris en charge sur ce système.
Toutes les autres erreurs.