estrutura WS_THUMBPRINT_CERT_CREDENTIAL (webservices.h)
O tipo para especificar uma credencial de certificado usando a impressão digital do certificado, o local do repositório e o nome da loja. A credencial especificada é carregada quando o canal ou ouvinte que contém é aberto.
A impressão digital é a melhor opção para especificar um certificado quando a especificação baseada em nome da entidade deve ser ambígua devido à presença de vários certificados com nomes de entidade correspondentes no repositório de certificados que está sendo especificado.
Sintaxe
typedef struct _WS_THUMBPRINT_CERT_CREDENTIAL {
WS_CERT_CREDENTIAL credential;
ULONG storeLocation;
WS_STRING storeName;
WS_STRING thumbprint;
} WS_THUMBPRINT_CERT_CREDENTIAL;
Membros
credential
O tipo base do qual esse tipo e todos os outros tipos de credencial de certificado derivam.
storeLocation
O local do repositório de certificados (como CERT_SYSTEM_STORE_CURRENT_USER ou CERT_SYSTEM_STORE_LOCAL_MACHINE) que contém o certificado especificado.
storeName
O nome do repositório de certificados (como "My") que contém o certificado especificado.
thumbprint
A impressão digital SHA-1 (como "c0f89c8d4e4e80f250b58c3fae944a0edee02804") do certificado especificado. O valor fornecido deve ser uma cadeia de caracteres hexadecimal sem caracteres de espaço em branco ou 0x à esquerda. Uma ferramenta como certmgr.exe pode ser usada para localizar a impressão digital de um certificado.
Requisitos
Requisito | Valor |
---|---|
Cliente mínimo com suporte | Windows 7 [somente aplicativos da área de trabalho] |
Servidor mínimo com suporte | Windows Server 2008 R2 [somente aplicativos da área de trabalho] |
Cabeçalho | webservices.h |