CRYPTUI_WIZ_DIGITAL_SIGN_EXTENDED_INFO 構造体 (cryptuiapi.h)
[ CRYPTUI_WIZ_DIGITAL_SIGN_EXTENDED_INFO 構造は、[要件] セクションで指定したオペレーティング システムで使用できます。 以降のバージョンでは変更または使用できない場合があります。]
CRYPTUI_WIZ_DIGITAL_SIGN_EXTENDED_INFO構造体は、署名に関する拡張情報を格納するために、CRYPTUI_WIZ_DIGITAL_SIGN_INFO構造体と共に使用されます。
構文
typedef struct _CRYPTUI_WIZ_DIGITAL_SIGN_EXTENDED_INFO {
DWORD dwSize;
DWORD dwAttrFlags;
LPCWSTR pwszDescription;
LPCWSTR pwszMoreInfoLocation;
LPCSTR pszHashAlg;
LPCWSTR pwszSigningCertDisplayString;
HCERTSTORE hAdditionalCertStore;
PCRYPT_ATTRIBUTES psAuthenticated;
PCRYPT_ATTRIBUTES psUnauthenticated;
} CRYPTUI_WIZ_DIGITAL_SIGN_EXTENDED_INFO, *PCRYPTUI_WIZ_DIGITAL_SIGN_EXTENDED_INFO;
メンバー
dwSize
構造体のサイズ (バイト単位)。
dwAttrFlags
署名の種類を示す 値。 これには、次のいずれかの値を指定できます。
値 | 意味 |
---|---|
|
署名は商用署名です。 |
|
署名は個人署名です。 |
pwszDescription
署名の件名の説明を含む null で終わる Unicode 文字列へのポインター。
pwszMoreInfoLocation
ファイルに関する詳細情報を取得する場所を含む、null で終わる Unicode 文字列へのポインター。 この情報は、ファイルのダウンロード時に表示されます。
pszHashAlg
署名に使用されるハッシュ アルゴリズムの オブジェクト識別子 (OID) を含む、null で終わる ANSI 文字列へのポインター。 既定値は NULL で、SHA-1 ハッシュ アルゴリズムが使用されていることを示します。
pwszSigningCertDisplayString
デジタル署名ウィザード ページに表示される文字列を含む、null で終わる Unicode 文字列へのポインター。 文字列は、特定の目的のために証明書を選択するようにユーザーに求めるメッセージを表示する必要があります。
hAdditionalCertStore
署名に追加される追加の証明書ストアへのハンドル。
psAuthenticated
ユーザーによって提供される認証された属性を含む CRYPT_ATTRIBUTES 構造体へのポインター。
psUnauthenticated
ユーザーによって提供される認証されていない属性を含む CRYPT_ATTRIBUTES 構造体へのポインター。
要件
サポートされている最小のクライアント | Windows XP (デスクトップ アプリのみ) |
サポートされている最小のサーバー | Windows Server 2003 (デスクトップ アプリのみ) |
Header | cryptuiapi.h |