Partager via


AesCng Constructeurs

Définition

Initialise une nouvelle instance de la classe AesCng.

Surcharges

AesCng()

Initialise une nouvelle instance de la classe AesCng avec une clé éphémère.

AesCng(String)

Initialise une nouvelle instance de la classe AesCng avec le nom de clé spécifié, qui représente une clé AES persistante.

AesCng(String, CngProvider)

Initialise une nouvelle instance de la classe AesCng avec le nom de clé spécifié, qui représente une clé AES persistante, et le fournisseur de stockage de clés (KSP) spécifié.

AesCng(String, CngProvider, CngKeyOpenOptions)

Initialise une nouvelle instance de la classe avec le AesCng nom de clé spécifié, qui représente une clé AES persistante existante, le fournisseur de stockage de clés (KSP) spécifié et les options ouvertes de clé.

AesCng()

Source:
Cng.NotSupported.cs
Source:
Cng.NotSupported.cs
Source:
Cng.NotSupported.cs

Initialise une nouvelle instance de la classe AesCng avec une clé éphémère.

public:
 AesCng();
public AesCng ();
[System.Runtime.Versioning.SupportedOSPlatform("windows")]
public AesCng ();
Public Sub New ()
Attributs

S’applique à

AesCng(String)

Source:
Cng.NotSupported.cs
Source:
Cng.NotSupported.cs
Source:
Cng.NotSupported.cs

Initialise une nouvelle instance de la classe AesCng avec le nom de clé spécifié, qui représente une clé AES persistante.

public:
 AesCng(System::String ^ keyName);
public AesCng (string keyName);
[System.Runtime.Versioning.SupportedOSPlatform("windows")]
public AesCng (string keyName);
new System.Security.Cryptography.AesCng : string -> System.Security.Cryptography.AesCng
[<System.Runtime.Versioning.SupportedOSPlatform("windows")>]
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.

CNG (Cryptography Next Generation) n’est pas pris en charge sur ce système.

Toutes les autres erreurs.

Remarques

Ce constructeur utilise une valeur par défaut CngKeyOpenOptions de None et MicrosoftSoftwareKeyStorageProvider comme fournisseur de stockage de clés (KSP) par défaut pour ouvrir la clé.

Voir aussi

S’applique à

AesCng(String, CngProvider)

Source:
Cng.NotSupported.cs
Source:
Cng.NotSupported.cs
Source:
Cng.NotSupported.cs

Initialise une nouvelle instance de la classe AesCng avec le nom de clé spécifié, qui représente une clé AES persistante, et le fournisseur de stockage de clés (KSP) spécifié.

public:
 AesCng(System::String ^ keyName, System::Security::Cryptography::CngProvider ^ provider);
public AesCng (string keyName, System.Security.Cryptography.CngProvider provider);
[System.Runtime.Versioning.SupportedOSPlatform("windows")]
public AesCng (string keyName, System.Security.Cryptography.CngProvider provider);
new System.Security.Cryptography.AesCng : string * System.Security.Cryptography.CngProvider -> System.Security.Cryptography.AesCng
[<System.Runtime.Versioning.SupportedOSPlatform("windows")>]
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

Le fournisseur de stockage de clés qui contient la clé.

Attributs

Exceptions

keyName a la valeur null.

-ou-

provider a la valeur null.

CNG (Cryptography Next Generation) n’est pas pris en charge sur ce système.

Toutes les autres erreurs.

Remarques

Une valeur par défaut CngKeyOpenOptions de None est 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

Initialise une nouvelle instance de la classe avec le AesCng nom de clé spécifié, qui représente une clé AES persistante existante, le fournisseur de stockage de clés (KSP) spécifié et les options ouvertes de clé.

public:
 AesCng(System::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")]
public AesCng (string keyName, System.Security.Cryptography.CngProvider provider, System.Security.Cryptography.CngKeyOpenOptions openOptions);
new System.Security.Cryptography.AesCng : string * System.Security.Cryptography.CngProvider * System.Security.Cryptography.CngKeyOpenOptions -> System.Security.Cryptography.AesCng
[<System.Runtime.Versioning.SupportedOSPlatform("windows")>]
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

Le fournisseur de stockage de clés qui contient la clé.

openOptions
CngKeyOpenOptions

Combinaison de bits des valeurs d’énumération qui spécifient des options d’ouverture de la clé, par exemple d’où la clé est ouverte (stockage de machine ou utilisateur) et s’il faut supprimer l’invite de l’interface utilisateur.

Attributs

Exceptions

keyName a la valeur null.

-ou-

provider a la valeur null.

CNG (Cryptography Next Generation) n’est pas pris en charge sur ce système.

Toutes les autres erreurs.

Voir aussi

S’applique à