CRYPTUI_WIZ_DIGITAL_SIGN_CERT_PVK_INFO 構造体 (cryptuiapi.h)
[ CRYPTUI_WIZ_DIGITAL_SIGN_CERT_PVK_INFO 構造は、「要件」セクションで指定したオペレーティング システムで使用できます。 これは、以降のバージョンで変更または使用できない可能性があります。
CRYPTUI_WIZ_DIGITAL_SIGN_CERT_PVK_INFO構造体には、CryptUIWizDigitalSign 関数で使用される証明書を含む PVK ファイルに関する情報が含まれています。
構文
typedef struct _CRYPTUI_WIZ_DIGITAL_SIGN_CERT_PVK_INFO {
DWORD dwSize;
LPWSTR pwszSigningCertFileName;
DWORD dwPvkChoice;
union {
PCCRYPTUI_WIZ_DIGITAL_SIGN_PVK_FILE_INFO pPvkFileInfo;
PCRYPT_KEY_PROV_INFO pPvkProvInfo;
};
} CRYPTUI_WIZ_DIGITAL_SIGN_CERT_PVK_INFO, *PCRYPTUI_WIZ_DIGITAL_SIGN_CERT_PVK_INFO;
メンバー
dwSize
構造体のサイズ (バイト単位)。
pwszSigningCertFileName
署名証明書を含むファイルの名前のパスとファイルを含む、null で終わる Unicode 文字列へのポインター。
dwPvkChoice
証明書を含むエンティティの種類を指定します。 次のいずれかの値を指定できます。
値 | 意味 |
---|---|
|
エンティティは PVK ファイルです。 |
|
エンティティは PVK プロバイダーです。 |
pPvkFileInfo
証明書を含む PVK ファイルを含む CRYPTUI_WIZ_DIGITAL_SIGN_PVK_FILE_INFO 構造体へのポインター。 このメンバーは、dwPvkChoice メンバーにCRYPTUI_WIZ_DIGITAL_SIGN_PVK_FILEが指定されている場合に使用されます。
pPvkProvInfo
証明書を含む PVK プロバイダーに関する情報を含む CRYPT_KEY_PROV_INFO 構造体へのポインター。 このメンバーは、dwPvkChoice メンバーにCRYPTUI_WIZ_DIGITAL_SIGN_PVK_PROVが指定されている場合に使用されます。
要件
要件 | 値 |
---|---|
サポートされている最小のクライアント | Windows XP (デスクトップ アプリのみ) |
サポートされている最小のサーバー | Windows Server 2003 (デスクトップ アプリのみ) |
Header | cryptuiapi.h |