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。 certmgr.exe 等工具可用于查找证书的指纹。

要求

要求
最低受支持的客户端 Windows 7 [仅限桌面应用]
最低受支持的服务器 Windows Server 2008 R2 [仅限桌面应用]
标头 webservices.h