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. 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)

Gilt für: