共用方式為


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

CRYPT_ALGORITHM_IDENTIFIER 結構,指出要使用 (RSA 或 DSA) 私鑰的演算法。

PrivateKey

包含索引鍵數據的 CRYPT_DER_BLOB 結構。

pAttributes

識別 PKCS #8 屬性 的CRYPT_ATTRIBUTES 結構。

規格需求

需求
最低支援的用戶端 Windows XP [僅限傳統型應用程式]
最低支援的伺服器 Windows Server 2003 [僅限傳統型應用程式]
標頭 wincrypt.h

另請參閱

CryptExportPKCS8Ex

PCRYPT_RESOLVE_HCRYPTPROV_FUNC