CRYPT_PRIVATE_KEY_INFO 構造体 (wincrypt.h)

[ CRYPT_PRIVATE_KEY_INFO 構造は、[要件] セクションで指定したオペレーティング システムで使用できます。 これは、以降のバージョンで変更または使用できない可能性があります。

CRYPT_PRIVATE_KEY_INFO構造体には、PrivateKey フィールド (DER エンコード) にクリア テキスト秘密キーが含まれています。 CRYPT_PRIVATE_KEY_INFO には、PKCS #8 標準で見つかった PKCS #8 PrivateKeyInfo ASN.1 型の情報が含まれています。

構文

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;

メンバー

Version

PKCS #8 バージョンを識別する DWORD 値。

Algorithm

秘密キー (RSA または DSA) を使用するアルゴリズムを示す CRYPT_ALGORITHM_IDENTIFIER 構造体。

PrivateKey

キー データを含む CRYPT_DER_BLOB 構造体。

pAttributes

PKCS #8 属性を識別する CRYPT_ATTRIBUTES 構造体。

要件

要件
サポートされている最小のクライアント Windows XP (デスクトップ アプリのみ)
サポートされている最小のサーバー Windows Server 2003 (デスクトップ アプリのみ)
Header wincrypt.h

こちらもご覧ください

CryptExportPKCS8Ex

PCRYPT_RESOLVE_HCRYPTPROV_FUNC