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. Nach dem Erstellen des Schlüssels können weitere Eigenschaften hinzugefügt werden.
Mit CngKeyCreationParameters der -Klasse können Sie einem Schlüssel eigenschaften hinzufügen, während er erstellt wird. Hierzu können Sie ein CngKeyCreationParameters Objekt mit Standardschlüsseleigenschaften wie Schlüsselanbieter (Key Storage Provider, KSP), Exportrichtlinie, Schlüsselverwendungsrichtlinie, Benutzerschnittstellenrichtlinie (UI) und übergeordnetes Fensterhandle an die Create -Methode übergeben. Das CngKey objekt, das erstellt wird, wird mit diesen Werten initialisiert, bevor es abgeschlossen wird.
Sie können auch nicht standardmäßige Eigenschaften zu einem Schlüssel hinzufügen, indem Sie die Parameters -Eigenschaft verwenden.
Wenn Sie eigenschaften hinzufügen müssen, nachdem ein Schlüssel erstellt wurde, verwenden Sie die SetProperty -Methode.
Hinweis
CNG-Klassen funktionieren nicht auf Nicht-Windows-Plattformen.
Konstruktoren
CngKeyCreationParameters() |
Initialisiert eine neue Instanz der CngKeyCreationParameters-Klasse. |
Eigenschaften
ExportPolicy |
Ruft die Schlüsselexportrichtlinie ab oder legt diese fest. |
KeyCreationOptions |
Ruft Schlüsselerstellungsoptionen ab oder legt diese fest. |
KeyUsage |
Ruft die kryptografischen Operationen 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 vor dem Finalisieren des Schlüssels festgelegt werden. |
ParentWindowHandle |
Ruft das Fensterhandle ab, das als übergeordnetes Fenster für Dialogfelder verwendet werden soll, die von CNG (Cryptography Next Generation)-Klassen erstellt werden, oder legt das Handle fest. |
Provider |
Ruft den Schlüsselspeicheranbieter (KSP) ab, in dem ein Schlüssel erstellt wird, oder legt diesen fest. |
UIPolicy |
Ruft Informationen zur Benutzeroberfläche ab, die beim Erstellen oder beim Zugriff auf einen Schlüssel angezeigt wird, oder legt diese Informationen fest. |
Methoden
Equals(Object) |
Bestimmt, ob das angegebene Objekt gleich dem aktuellen Objekt ist. (Geerbt von Object) |
GetHashCode() |
Fungiert als Standardhashfunktion. (Geerbt von Object) |
GetType() |
Ruft den Type der aktuellen Instanz ab. (Geerbt von Object) |
MemberwiseClone() |
Erstellt eine flache Kopie des aktuellen Object. (Geerbt von Object) |
ToString() |
Gibt eine Zeichenfolge zurück, die das aktuelle Objekt darstellt. (Geerbt von Object) |