NCryptKeyName-Struktur (ncrypt.h)
Die NCryptKeyName-Struktur wird verwendet, um Informationen zu einem CNG-Schlüssel zu enthalten.
Syntax
typedef struct NCryptKeyName {
LPWSTR pszName;
LPWSTR pszAlgid;
DWORD dwLegacyKeySpec;
DWORD dwFlags;
} NCryptKeyName;
Member
pszName
Ein Zeiger auf eine Unicode-Zeichenfolge, die null beendet ist und den Namen des Schlüssels enthält.
pszAlgid
Ein Zeiger auf eine Unicode-Zeichenfolge, die null endet und den Bezeichner des kryptografischen Algorithmus enthält, mit dem der Schlüssel erstellt wurde. Dies kann einer der Standardmäßigen CNG-Algorithmusbezeichner oder der Bezeichner für einen anderen registrierten Algorithmus sein.
dwLegacyKeySpec
Ein Legacybezeichner, der den Typ des Schlüssels angibt. Dies kann einer der folgenden Werte sein.
Wert | Bedeutung |
---|---|
|
Der Schlüssel ist ein Schlüsselaustauschschlüssel. |
|
Der Schlüssel ist ein Signaturschlüssel. |
|
Der Schlüssel ist keiner der oben genannten Typen. |
dwFlags
Eine Reihe von Flags, die weitere Informationen zum Schlüssel bereitstellen. Dies kann null oder der folgende Wert sein.
Wert | Bedeutung |
---|---|
|
Der Schlüssel gilt für den lokalen Computer. Wenn dieses Flag nicht vorhanden ist, gilt der Schlüssel für den aktuellen Benutzer. |
Anforderungen
Anforderung | Wert |
---|---|
Unterstützte Mindestversion (Client) | Windows Vista [nur Desktop-Apps] |
Unterstützte Mindestversion (Server) | Windows Server 2008 [nur Desktop-Apps] |
Kopfzeile | ncrypt.h |