Freigeben über


CngKeyCreationParameters Klasse

Definition

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)

Gilt für: