WS_THUMBPRINT_CERT_CREDENTIAL-Struktur (webservices.h)

Der Typ zum Angeben von Zertifikatanmeldeinformationen mithilfe des Fingerabdrucks, des Speicherorts und des Speichernamens des Zertifikats. Die angegebenen Anmeldeinformationen werden geladen, wenn der enthaltende Kanal oder Listener geöffnet wird.

Der Fingerabdruck ist die beste Option zum Angeben eines Zertifikats, wenn die auf dem Antragstellernamen basierende Spezifikation aufgrund des Vorhandenseins mehrerer Zertifikate mit übereinstimmenden Antragstellernamen im angegebenen Zertifikatspeicher mehrdeutig ist.

Syntax

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

Member

credential

Der Basistyp, von dem dieser Typ und alle anderen Typen von Zertifikatanmeldeinformationen abgeleitet werden.

storeLocation

Der Speicherort des Zertifikatspeichers (z. B. CERT_SYSTEM_STORE_CURRENT_USER oder CERT_SYSTEM_STORE_LOCAL_MACHINE), der das angegebene Zertifikat enthält.

storeName

Der Zertifikatspeichername (z. B. "Meine"), der das angegebene Zertifikat enthält.

thumbprint

Der SHA-1-Fingerabdruck (z. B. "c0f89c8d4e4e4e80f250b58c3fae944a0ede02804") des angegebenen Zertifikats. Der angegebene Wert sollte eine hexadezimale Zeichenfolge ohne Leerzeichen oder ein führendes 0x sein. Ein Tool wie certmgr.exe kann verwendet werden, um den Fingerabdruck eines Zertifikats zu finden.

Anforderungen

Anforderung Wert
Unterstützte Mindestversion (Client) Windows 7 [nur Desktop-Apps]
Unterstützte Mindestversion (Server) Windows Server 2008 R2 [nur Desktop-Apps]
Kopfzeile webservices.h