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


структура SCHANNEL_CERT_HASH_STORE (schannel.h)

Содержит данные хэш-хранилища для сертификата, который Schannel использует в режиме ядра.

Синтаксис

typedef struct _SCHANNEL_CERT_HASH_STORE {
  DWORD      dwLength;
  DWORD      dwFlags;
  HCRYPTPROV hProv;
  BYTE       ShaHash[20];
  WCHAR      pwszStoreName[SCH_CRED_MAX_STORE_NAME_SIZE];
} SCHANNEL_CERT_HASH_STORE, *PSCHANNEL_CERT_HASH_STORE;

Члены

dwLength

Размер данной структуры (в байтах).

dwFlags

Содержит битовые флаги, управляющие поведением Schannel. Этот элемент может быть равен нулю или следующему значению.

Значение Значение
SCH_MACHINE_CERT_HASH
0x00000001
Хэш сертификата компьютера.

hProv

Дескриптор поставщика шифрования.

ShaHash[20]

Безопасный хэш-алгоритм.

pwszStoreName[SCH_CRED_MAX_STORE_NAME_SIZE]

Указатель на размер имени хранилища.

Требования

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