CRYPT_PRIVATE_KEY_INFO-Struktur (wincrypt.h)
[Die CRYPT_PRIVATE_KEY_INFO-Struktur steht für die Verwendung in den im Abschnitt Anforderungen angegebenen Betriebssystemen zur Verfügung. Sie kann in nachfolgenden Versionen geändert oder nicht verfügbar sein.]
Die CRYPT_PRIVATE_KEY_INFO-Struktur enthält einen privaten Klartextschlüssel im Feld PrivateKey (DER-codiert). CRYPT_PRIVATE_KEY_INFO enthält die Informationen in einem PKCS #8 PrivateKeyInfo ASN.1-Typ im PKCS #8-Standard.
Syntax
typedef struct _CRYPT_PRIVATE_KEY_INFO {
DWORD Version;
CRYPT_ALGORITHM_IDENTIFIER Algorithm;
CRYPT_DER_BLOB PrivateKey;
PCRYPT_ATTRIBUTES pAttributes;
} CRYPT_PRIVATE_KEY_INFO, *PCRYPT_PRIVATE_KEY_INFO;
Member
Version
Ein DWORD-Wert , der die PKCS #8-Version identifiziert.
Algorithm
Eine CRYPT_ALGORITHM_IDENTIFIER-Struktur , die den Algorithmus angibt, in dem der private Schlüssel (RSA oder DSA) verwendet werden soll.
PrivateKey
Eine CRYPT_DER_BLOB-Struktur , die die Schlüsseldaten enthält.
pAttributes
Eine CRYPT_ATTRIBUTES-Struktur , die die PKCS #8-Attribute identifiziert.
Anforderungen
Anforderung | Wert |
---|---|
Unterstützte Mindestversion (Client) | Windows XP [nur Desktop-Apps] |
Unterstützte Mindestversion (Server) | Windows Server 2003 [nur Desktop-Apps] |
Kopfzeile | wincrypt.h |