CERT_KEY_CONTEXT構造体 (wincrypt.h)
CERT_KEY_CONTEXT構造体には、CERT_KEY_CONTEXT_PROP_ID プロパティに関連付けられているデータが含まれています。
構文
typedef struct _CERT_KEY_CONTEXT {
DWORD cbSize;
union {
HCRYPTPROV hCryptProv;
NCRYPT_KEY_HANDLE hNCryptKey;
} DUMMYUNIONNAME;
DWORD dwKeySpec;
} CERT_KEY_CONTEXT, *PCERT_KEY_CONTEXT;
メンバー
cbSize
この構造体のサイズ (バイト単位)。
DUMMYUNIONNAME
DUMMYUNIONNAME.hCryptProv
暗号化サービス プロバイダー (CSP) ハンドル。 このメンバーは、 dwKeySpec メンバーに AT_KEYEXCHANGEまたはAT_SIGNATURE が含まれている場合 に使用されます。
DUMMYUNIONNAME.hNCryptKey
CNG CSP ハンドル。 このメンバーは、 dwKeySpec メンバーに CERT_NCRYPT_KEY_SPECが含まれている場合に使用されます。
Windows Server 2003 および Windows XP: このメンバーは使用できません。
dwKeySpec
取得する秘密キーの指定。
既定のプロバイダーには、次の dwKeySpec 値が定義されています。
要件
要件 | 値 |
---|---|
サポートされている最小のクライアント | Windows XP (デスクトップ アプリのみ) |
サポートされている最小のサーバー | Windows Server 2003 (デスクトップ アプリのみ) |
Header | wincrypt.h |