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


структура IKEEXT_CERTIFICATE_CRITERIA0 (iketypes.h)

Структура IKEEXT_CERTIFICATE_CRITERIA0 содержит набор критериев, применяемых к методу проверки подлинности.

Синтаксис

typedef struct IKEEXT_CERTIFICATE_CRITERIA0_ {
  FWP_BYTE_BLOB     certData;
  FWP_BYTE_BLOB     certHash;
  IKEEXT_CERT_EKUS0 *eku;
  IKEEXT_CERT_NAME0 *name;
  UINT32            flags;
} IKEEXT_CERTIFICATE_CRITERIA0;

Члены

certData

Тип: FWP_BYTE_BLOB

Имя корневого сертификата в кодировке X509/ASN.1. Должен быть пустым при указании конфигурации корпоративного или доверенного корневого хранилища.

certHash

Тип: FWP_BYTE_BLOB

Шестнадцатеричная строка из 16 символов, представляющая идентификатор, отпечаток или ХЭШ конечного сертификата.

eku

Тип: IKEEXT_CERT_EKUS0*

Конкретные идентификаторы объектов расширенного использования ключа (EKU), выбранные для условий конечного сертификата.

name

Тип: IKEEXT_CERT_NAME0*

Имя или субъект, выбранные для критериев в конечном сертификате.

flags

Тип: UINT32

Зарезервировано для системного использования.

Комментарии

Элемент certData ссылается на закодированное имя корневого сертификата, а элементы certHash, eku и name ссылаются на критерии конечного сертификата.

Требования

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

См. также раздел

FWP_BYTE_BLOB

IKEEXT_CERT_EKUS0

IKEEXT_CERT_NAME0