estructura CRYPT_PRIVATE_KEY_INFO (wincrypt.h)

[La estructura CRYPT_PRIVATE_KEY_INFO está disponible para su uso en los sistemas operativos especificados en la sección Requisitos. Puede modificarse o no estar disponible en versiones posteriores.

La estructura CRYPT_PRIVATE_KEY_INFO contiene una clave privada de texto no cifrado en el campo PrivateKey (codificado de DER). CRYPT_PRIVATE_KEY_INFO contiene la información de un tipo PKCS #8 PrivateKeyInfo ASN.1 que se encuentra en el estándar PKCS #8.

Sintaxis

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;

Miembros

Version

Valor DWORD que identifica la versión PKCS #8.

Algorithm

Estructura CRYPT_ALGORITHM_IDENTIFIER que indica el algoritmo en el que se va a usar la clave privada (RSA o DSA).

PrivateKey

Estructura CRYPT_DER_BLOB que contiene los datos clave.

pAttributes

Estructura CRYPT_ATTRIBUTES que identifica los atributos PKCS #8.

Requisitos

Requisito Value
Cliente mínimo compatible Windows XP [solo aplicaciones de escritorio]
Servidor mínimo compatible Windows Server 2003 [solo aplicaciones de escritorio]
Encabezado wincrypt.h

Consulte también

CryptExportPKCS8Ex

PCRYPT_RESOLVE_HCRYPTPROV_FUNC