WS_THUMBPRINT_CERT_CREDENTIAL structure (webservices.h)
Type permettant de spécifier les informations d’identification d’un certificat à l’aide de l’empreinte numérique du certificat, de l’emplacement du magasin et du nom du magasin. Les informations d’identification spécifiées sont chargées lorsque le canal ou l’écouteur contenant est ouvert.
L’empreinte numérique est la meilleure option pour spécifier un certificat lorsque la spécification basée sur le nom d’objet est censée être ambiguë en raison de la présence de plusieurs certificats avec des noms d’objet correspondants dans le magasin de certificats spécifié.
Syntaxe
typedef struct _WS_THUMBPRINT_CERT_CREDENTIAL {
WS_CERT_CREDENTIAL credential;
ULONG storeLocation;
WS_STRING storeName;
WS_STRING thumbprint;
} WS_THUMBPRINT_CERT_CREDENTIAL;
Membres
credential
Type de base duquel ce type et tous les autres types d’informations d’identification de certificat dérivent.
storeLocation
Emplacement du magasin de certificats (par exemple, CERT_SYSTEM_STORE_CURRENT_USER ou CERT_SYSTEM_STORE_LOCAL_MACHINE) qui contient le certificat spécifié.
storeName
Nom du magasin de certificats (par exemple, « My ») qui contient le certificat spécifié.
thumbprint
L’empreinte SHA-1 (telle que « c0f89c8d4e4e80f250b58c3fae944a0edee02804 ») du certificat spécifié. La valeur fournie doit être une chaîne hexadécimale sans espaces blancs ou un 0x de début. Un outil tel que certmgr.exe peut être utilisé pour trouver l’empreinte numérique d’un certificat.
Configuration requise
Condition requise | Valeur |
---|---|
Client minimal pris en charge | Windows 7 [applications de bureau uniquement] |
Serveur minimal pris en charge | Windows Server 2008 R2 [applications de bureau uniquement] |
En-tête | webservices.h |