AesCng Konstruktoren

Definition

Initialisiert eine neue Instanz der AesCng-Klasse.

Überlädt

Name Beschreibung
AesCng()

Initialisiert eine neue Instanz der AesCng Klasse mit einem kurzlebigen Schlüssel.

AesCng(CngKey)

Initialisiert eine neue Instanz der AesCng Klasse mit dem angegebenen CngKey.

AesCng(String)

Initialisiert eine neue Instanz der AesCng Klasse mit dem angegebenen Schlüsselnamen, die einen vorhandenen dauerhaften AES-Schlüssel darstellt.

AesCng(String, CngProvider)

Initialisiert eine neue Instanz der AesCng Klasse mit dem angegebenen Schlüsselnamen, der einen vorhandenen dauerhaften AES-Schlüssel und den angegebenen Schlüsselspeicheranbieter (Key Storage Provider, KSP) darstellt.

AesCng(String, CngProvider, CngKeyOpenOptions)

Initialisiert eine neue Instanz der AesCng Klasse mit dem angegebenen Schlüsselnamen, die einen vorhandenen dauerhaften AES-Schlüssel, den angegebenen Schlüsselspeicheranbieter (Key Storage Provider, KSP) und geöffnete Schlüsseloptionen darstellt.

AesCng()

Quelle:
Cng.NotSupported.cs
Quelle:
Cng.NotSupported.cs
Quelle:
Cng.NotSupported.cs
Quelle:
Cng.NotSupported.cs
Quelle:
Cng.NotSupported.cs

Initialisiert eine neue Instanz der AesCng Klasse mit einem kurzlebigen Schlüssel.

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

Gilt für:

AesCng(CngKey)

Quelle:
Cng.NotSupported.cs
Quelle:
Cng.NotSupported.cs

Initialisiert eine neue Instanz der AesCng Klasse mit dem angegebenen CngKey.

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)

Parameter

key
CngKey

Der Schlüssel, der als Eingabe für die kryptografischen Vorgänge verwendet wird, die vom aktuellen Objekt ausgeführt werden.

Attribute

Ausnahmen

key ist null.

key stellt keinen AES-Schlüssel dar.

-oder-

Fehler beim Ausführen eines kryptografischen Vorgangs.

Kryptografie der nächsten Generation (CNG) wird auf diesem System nicht unterstützt.

Gilt für:

AesCng(String)

Quelle:
Cng.NotSupported.cs
Quelle:
Cng.NotSupported.cs
Quelle:
Cng.NotSupported.cs
Quelle:
Cng.NotSupported.cs
Quelle:
Cng.NotSupported.cs

Initialisiert eine neue Instanz der AesCng Klasse mit dem angegebenen Schlüsselnamen, die einen vorhandenen dauerhaften AES-Schlüssel darstellt.

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)

Parameter

keyName
String

Der Name des Schlüssels.

Attribute

Ausnahmen

keyName ist null.

Kryptografie der nächsten Generation (CNG) wird auf diesem System nicht unterstützt.

Alle anderen Fehler.

Hinweise

Dieser Konstruktor verwendet einen Standardwert CngKeyOpenOptions von None und MicrosoftSoftwareKeyStorageProvider als Standardschlüsselspeicheranbieter (KSP), um den Schlüssel zu öffnen.

Weitere Informationen

Gilt für:

AesCng(String, CngProvider)

Quelle:
Cng.NotSupported.cs
Quelle:
Cng.NotSupported.cs
Quelle:
Cng.NotSupported.cs
Quelle:
Cng.NotSupported.cs
Quelle:
Cng.NotSupported.cs

Initialisiert eine neue Instanz der AesCng Klasse mit dem angegebenen Schlüsselnamen, der einen vorhandenen dauerhaften AES-Schlüssel und den angegebenen Schlüsselspeicheranbieter (Key Storage Provider, KSP) darstellt.

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)

Parameter

keyName
String

Der Name des Schlüssels.

provider
CngProvider

Der KSP, der den Schlüssel enthält.

Attribute

Ausnahmen

keyName ist null.

-oder-

provider ist null.

Kryptografie der nächsten Generation (CNG) wird auf diesem System nicht unterstützt.

Alle anderen Fehler.

Hinweise

Zum Öffnen des Schlüssels wird ein Standardwert CngKeyOpenOptionsNone verwendet.

Weitere Informationen

Gilt für:

AesCng(String, CngProvider, CngKeyOpenOptions)

Quelle:
Cng.NotSupported.cs
Quelle:
Cng.NotSupported.cs
Quelle:
Cng.NotSupported.cs
Quelle:
Cng.NotSupported.cs
Quelle:
Cng.NotSupported.cs

Initialisiert eine neue Instanz der AesCng Klasse mit dem angegebenen Schlüsselnamen, die einen vorhandenen dauerhaften AES-Schlüssel, den angegebenen Schlüsselspeicheranbieter (Key Storage Provider, KSP) und geöffnete Schlüsseloptionen darstellt.

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)

Parameter

keyName
String

Der Name des Schlüssels.

provider
CngProvider

Der KSP, der den Schlüssel enthält.

openOptions
CngKeyOpenOptions

Eine bitweise Kombination der Enumerationswerte, die Optionen zum Öffnen des Schlüssels angeben, z. B. wo der Schlüssel geöffnet wird (Computer oder Benutzerspeicher), und ob die Benutzeroberflächenaufforderung unterdrückt werden soll.

Attribute

Ausnahmen

keyName ist null.

-oder-

provider ist null.

Kryptografie der nächsten Generation (CNG) wird auf diesem System nicht unterstützt.

Alle anderen Fehler.

Weitere Informationen

Gilt für: