XHR_CERT_IGNORE_FLAG 枚举 (msxml6.h)

定义可以分配给传出 HTTP 请求以忽略某些证书错误的标志,方法是在 IXMLHTTPRequest3 接口上调用 SetProperty 方法。

语法

typedef enum _XHR_CERT_IGNORE_FLAG {
  XHR_CERT_IGNORE_REVOCATION_FAILED = 0x80UL,
  XHR_CERT_IGNORE_UNKNOWN_CA = 0x100UL,
  XHR_CERT_IGNORE_CERT_CN_INVALID = 0x1000UL,
  XHR_CERT_IGNORE_CERT_DATE_INVALID = 0x2000UL,
  XHR_CERT_IGNORE_ALL_SERVER_ERRORS
} XHR_CERT_IGNORE_FLAG;

常量

 
XHR_CERT_IGNORE_REVOCATION_FAILED
值: 0x80UL
忽略证书吊销错误。
XHR_CERT_IGNORE_UNKNOWN_CA
值: 0x100UL
忽略未知或无效证书颁发机构的证书错误。
XHR_CERT_IGNORE_CERT_CN_INVALID
值: 0x1000UL
忽略由无效公用名引起的证书错误。 这允许证书中的公用名无效,其中应用为请求的 URL 指定的服务器名称与服务器证书中的公用名不匹配。
XHR_CERT_IGNORE_CERT_DATE_INVALID
值: 0x2000UL
忽略由证书中的无效日期导致的证书错误。 这允许证书已过期或尚未生效。
XHR_CERT_IGNORE_ALL_SERVER_ERRORS
忽略所有服务器证书错误。

要求

要求
最低受支持的客户端 Windows 8.1 [仅限桌面应用]
最低受支持的服务器 Windows Server 2012 R2 [仅限桌面应用]
标头 msxml6.h

另请参阅

IXMLHTTPRequest3

SetProperty