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