AesCng Konstruktoren
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Initialisiert eine neue Instanz der AesCng Klasse.
Überlädt
AesCng() |
Initialisiert eine neue Instanz der AesCng Klasse mit einem kurzlebigen Schlüssel. |
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, die 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 Die Optionen zum Öffnen von Schlüsseln darstellt. |
AesCng()
- 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();
public AesCng ();
[System.Runtime.Versioning.SupportedOSPlatform("windows")]
public AesCng ();
Public Sub New ()
- Attribute
Gilt für:
AesCng(String)
- 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);
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)
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 Standard-CngKeyOpenOptions Wert 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
Initialisiert eine neue Instanz der AesCng Klasse mit dem angegebenen Schlüsselnamen, die 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);
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)
Parameter
- keyName
- String
Der Name des Schlüssels.
- provider
- CngProvider
Der KSP, der den Schlüssel enthält.
- Attribute
Ausnahmen
Kryptografie der nächsten Generation (CNG) wird auf diesem System nicht unterstützt.
Alle anderen Fehler.
Hinweise
Zum Öffnen des Schlüssels wird ein standard CngKeyOpenOptions Wert von None verwendet.
Weitere Informationen
Gilt für:
AesCng(String, CngProvider, CngKeyOpenOptions)
- 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 Die Optionen zum Öffnen von Schlüsseln darstellt.
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)
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
Kryptografie der nächsten Generation (CNG) wird auf diesem System nicht unterstützt.
Alle anderen Fehler.