Condividi tramite


struttura CRYPT_PRIVATE_KEY_INFO (wincrypt.h)

[La struttura CRYPT_PRIVATE_KEY_INFO è disponibile per l'uso nei sistemi operativi specificati nella sezione Requisiti. Potrebbe essere modificato o non disponibile nelle versioni successive.]

La struttura CRYPT_PRIVATE_KEY_INFO contiene una chiave privata non crittografata nel campo PrivateKey (codificato DER). CRYPT_PRIVATE_KEY_INFO contiene le informazioni contenute in un tipo PKCS #8 PrivateKeyInfo ASN.1 disponibile nello standard PKCS #8.

Sintassi

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;

Members

Version

Valore DWORD che identifica la versione PKCS #8.

Algorithm

Struttura CRYPT_ALGORITHM_IDENTIFIER che indica l'algoritmo in cui deve essere utilizzata la chiave privata (RSA o DSA).

PrivateKey

Struttura CRYPT_DER_BLOB che contiene i dati chiave.

pAttributes

Struttura CRYPT_ATTRIBUTES che identifica gli attributi PKCS #8.

Requisiti

Requisito Valore
Client minimo supportato Windows XP [solo app desktop]
Server minimo supportato Windows Server 2003 [solo app desktop]
Intestazione wincrypt.h

Vedi anche

CryptExportPKCS8Ex

PCRYPT_RESOLVE_HCRYPTPROV_FUNC