CngKeyCreationParameters Klasse
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.
Enthält erweiterte Eigenschaften für die Schlüsselerstellung.
public ref class CngKeyCreationParameters sealed
public sealed class CngKeyCreationParameters
type CngKeyCreationParameters = class
Public NotInheritable Class CngKeyCreationParameters
- Vererbung
-
CngKeyCreationParameters
Hinweise
CngKey Objekte enthalten Eigenschaften. Einige Eigenschaften müssen einem Schlüssel hinzugefügt werden, wenn er erstellt wird. Andere Eigenschaften können hinzugefügt werden, nachdem der Schlüssel erstellt wurde.
Mit der CngKeyCreationParameters Klasse können Sie einem Schlüssel Eigenschaften hinzufügen, während er erstellt wird. Dazu können Sie ein CngKeyCreationParameters Objekt übergeben, das Standardschlüsseleigenschaften enthält, z. B. Key Storage Provider (KSP), Exportrichtlinie, Schlüsselverwendung, Benutzeroberflächenrichtlinie und übergeordnetes Fensterhandle an die Create Methode. Das CngKey objekt, das erstellt wird, wird mit diesen Werten initialisiert, bevor es abgeschlossen wird.
Sie können einem Schlüssel auch nicht standardmäßige Eigenschaften hinzufügen, indem Sie die Parameters Eigenschaft verwenden.
Wenn Sie nach dem Erstellen eines Schlüssels Eigenschaften hinzufügen müssen, verwenden Sie die SetProperty Methode.
Hinweis
CNG-Klassen funktionieren nicht auf Nicht-Windows-Plattformen.
Konstruktoren
| Name | Beschreibung |
|---|---|
| CngKeyCreationParameters() |
Initialisiert eine neue Instanz der CngKeyCreationParameters-Klasse. |
Eigenschaften
| Name | Beschreibung |
|---|---|
| ExportPolicy |
Ruft die Schlüsselexportrichtlinie ab oder legt sie fest. |
| KeyCreationOptions |
Ruft die Schlüsselerstellungsoptionen ab oder legt sie fest. |
| KeyUsage |
Ruft die kryptografischen Vorgänge ab, die für den aktuellen Schlüssel gelten, oder legt diese fest. |
| Parameters |
Ermöglicht das Erstellen eines CngKey Objekts mit zusätzlichen Eigenschaften, die festgelegt werden, bevor der Schlüssel abgeschlossen wird. |
| ParentWindowHandle |
Dient zum Abrufen oder Festlegen des Fensterhandles, das als übergeordnetes Fenster für Dialogfelder verwendet werden soll, die von Cryptography Next Generation (CNG)-Klassen erstellt werden. |
| Provider |
Ruft den Schlüsselspeicheranbieter (Key Storage Provider, KSP) ab, um einen Schlüssel zu erstellen, oder legt diesen fest. |
| UIPolicy |
Dient zum Abrufen oder Festlegen von Informationen über die Benutzeroberfläche, die angezeigt werden soll, wenn ein Schlüssel erstellt oder zugegriffen wird. |
Methoden
| Name | Beschreibung |
|---|---|
| Equals(Object) |
Bestimmt, ob das angegebene Objekt dem aktuellen Objekt entspricht. (Geerbt von Object) |
| GetHashCode() |
Dient als Standardhashfunktion. (Geerbt von Object) |
| GetType() |
Ruft die Type der aktuellen Instanz ab. (Geerbt von Object) |
| MemberwiseClone() |
Erstellt eine flache Kopie der aktuellen Object. (Geerbt von Object) |
| ToString() |
Gibt eine Zeichenfolge zurück, die das aktuelle Objekt darstellt. (Geerbt von Object) |