CRYPT_PRIVATE_KEY_INFO structure (wincrypt.h)
[La structure CRYPT_PRIVATE_KEY_INFO peut être utilisée dans les systèmes d’exploitation spécifiés dans la section Configuration requise. Il peut être modifié ou indisponible dans les versions suivantes.]
La structure CRYPT_PRIVATE_KEY_INFO contient une clé privée en texte clair dans le champ PrivateKey (encodé en DER). CRYPT_PRIVATE_KEY_INFO contient les informations d’un type PKCS #8 PrivateKeyInfo ASN.1 trouvé dans la norme PKCS #8.
Syntaxe
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;
Membres
Version
Valeur DWORD qui identifie la version PKCS #8.
Algorithm
Structure CRYPT_ALGORITHM_IDENTIFIER qui indique l’algorithme dans lequel la clé privée (RSA ou DSA) doit être utilisée.
PrivateKey
Structure CRYPT_DER_BLOB qui contient les données de clé.
pAttributes
Structure CRYPT_ATTRIBUTES qui identifie les attributs PKCS #8.
Configuration requise
Condition requise | Valeur |
---|---|
Client minimal pris en charge | Windows XP [applications de bureau uniquement] |
Serveur minimal pris en charge | Windows Server 2003 [applications de bureau uniquement] |
En-tête | wincrypt.h |