Condividi tramite


struttura WS_THUMBPRINT_CERT_CREDENTIAL (webservices.h)

Tipo per specificare una credenziale del certificato usando l'identificazione personale del certificato, la posizione dell'archivio e il nome dell'archivio. La credenziale specificata viene caricata quando viene aperto il canale o il listener contenitore.

L'identificazione personale è l'opzione migliore per specificare un certificato quando si prevede che la specifica basata sul nome soggetto sia ambigua a causa della presenza di più certificati con nomi soggetto corrispondenti nell'archivio certificati specificato.

Sintassi

typedef struct _WS_THUMBPRINT_CERT_CREDENTIAL {
  WS_CERT_CREDENTIAL credential;
  ULONG              storeLocation;
  WS_STRING          storeName;
  WS_STRING          thumbprint;
} WS_THUMBPRINT_CERT_CREDENTIAL;

Members

credential

Tipo di base da cui deriva questo tipo e tutti gli altri tipi di credenziali del certificato.

storeLocation

Percorso dell'archivio certificati ,ad esempio CERT_SYSTEM_STORE_CURRENT_USER o CERT_SYSTEM_STORE_LOCAL_MACHINE, che contiene il certificato specificato.

storeName

Nome dell'archivio certificati (ad esempio "My") che contiene il certificato specificato.

thumbprint

Identificazione personale SHA-1 ,ad esempio "c0f89c8d4e4e80f250b58c3fae944a0edee02804") del certificato specificato. Il valore specificato deve essere una stringa esadecimale senza spazi vuoti o uno 0x iniziale. È possibile usare uno strumento come certmgr.exe per trovare l'identificazione personale di un certificato.

Requisiti

Requisito Valore
Client minimo supportato Windows 7 [solo app desktop]
Server minimo supportato Windows Server 2008 R2 [solo app desktop]
Intestazione webservices.h