Поделиться через


структура WS_THUMBPRINT_CERT_CREDENTIAL (webservices.h)

Тип для указания учетных данных сертификата с использованием отпечатка сертификата, расположения хранилища и имени хранилища. Указанные учетные данные загружаются при открытии содержащего канала или прослушивателя.

Отпечаток является лучшим вариантом для указания сертификата, если ожидается, что спецификация на основе имени субъекта будет неоднозначной из-за наличия нескольких сертификатов с соответствующими именами субъектов в указанном хранилище сертификатов.

Синтаксис

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

Члены

credential

Базовый тип, от которого происходит этот тип и все остальные типы учетных данных сертификата.

storeLocation

Расположение хранилища сертификатов (например, CERT_SYSTEM_STORE_CURRENT_USER или CERT_SYSTEM_STORE_LOCAL_MACHINE), содержащее указанный сертификат.

storeName

Имя хранилища сертификатов (например, "My"), содержащее указанный сертификат.

thumbprint

Отпечаток SHA-1 (например, "c0f89c8d4e4e80f250b58c3fae944a0edee02804") указанного сертификата. Предоставленное значение должно быть шестнадцатеричной строкой без пробелов или символом 0x в начале. Для поиска отпечатка сертификата можно использовать такое средство, как certmgr.exe.

Требования

Требование Значение
Минимальная версия клиента Windows 7 [только классические приложения]
Минимальная версия сервера Windows Server 2008 R2 [только классические приложения]
Верхняя часть webservices.h