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


Перечисление XHR_CERT_ERROR_FLAG (msxml6.h)

Определяет флаги, указывающие на ошибки сертификата сервера во время согласования SSL с сервером путем обработки метода OnServerCertificateReceived в интерфейсе IXMLHTTPRequest3Callback .

Синтаксис

typedef enum _XHR_CERT_ERROR_FLAG {
  XHR_CERT_ERROR_REVOCATION_FAILED = 0x800000UL,
  XHR_CERT_ERROR_UNKNOWN_CA,
  XHR_CERT_ERROR_CERT_CN_INVALID,
  XHR_CERT_ERROR_CERT_DATE_INVALID,
  XHR_CERT_ERROR_ALL_SERVER_ERRORS
} XHR_CERT_ERROR_FLAG;

Константы

 
XHR_CERT_ERROR_REVOCATION_FAILED
Значение: 0x800000UL
Сертификат, полученный с сервера, имеет недопустимый отзыв сертификата.
XHR_CERT_ERROR_UNKNOWN_CA
Сертификат, полученный с сервера, имеет неизвестный или недопустимый центр сертификации.
XHR_CERT_ERROR_CERT_CN_INVALID
Сертификат, полученный с сервера, имеет недопустимое общее имя.
XHR_CERT_ERROR_CERT_DATE_INVALID
Сертификат, полученный с сервера, имеет недопустимую дату сертификата.
XHR_CERT_ERROR_ALL_SERVER_ERRORS
Сертификат, полученный с сервера, имеет недопустимый отзыв сертификата, неизвестный или недопустимый центр сертификации, недопустимое общее имя и недопустимая дата сертификата.

Требования

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

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

IXMLHTTPRequest3Callback

OnServerCertificateReceived