WS_THUMBPRINT_CERT_CREDENTIAL 構造体 (webservices.h)
証明書の拇印、保存場所、ストア名を使用して証明書の資格情報を指定するための型。 指定された資格情報は、含むチャネルまたはリスナーが開かれると読み込まれます。
証明書ストアにサブジェクト名が一致する複数の証明書が指定されているため、サブジェクト名ベースの仕様があいまいであると予想される場合に、証明書を指定するための最適なオプションは拇印です。
構文
typedef struct _WS_THUMBPRINT_CERT_CREDENTIAL {
WS_CERT_CREDENTIAL credential;
ULONG storeLocation;
WS_STRING storeName;
WS_STRING thumbprint;
} WS_THUMBPRINT_CERT_CREDENTIAL;
メンバー
credential
この型とその他のすべての証明書資格情報の種類の派生元となる基本型。
storeLocation
指定した証明書を含む証明書ストアの場所 (CERT_SYSTEM_STORE_CURRENT_USERやCERT_SYSTEM_STORE_LOCAL_MACHINEなど)。
storeName
指定した証明書を含む証明書ストア名 ("My" など)。
thumbprint
指定した証明書の SHA-1 拇印 ("c0f89c8d4e4e80f250b58c3fae944a0edee02804"など)。 指定する値は、空白文字または先頭の 0x を含まない 16 進数の文字列である必要があります。 certmgr.exe などのツールを使用して、証明書の拇印を見つけることができます。
要件
要件 | 値 |
---|---|
サポートされている最小のクライアント | Windows 7 [デスクトップ アプリのみ] |
サポートされている最小のサーバー | Windows Server 2008 R2 [デスクトップ アプリのみ] |
Header | webservices.h |