структура 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 |