IXMLHTTPRequest3Callback::OnServerCertificateReceived 方法 (msxml6.h)

当客户端在与服务器进行 SSL 协商期间收到证书错误或服务器证书链时发生。

语法

HRESULT OnServerCertificateReceived(
  [in] IXMLHTTPRequest3 *pXHR,
  [in] DWORD            dwCertificateErrors,
  [in] DWORD            cServerCertificateChain,
  [in] const XHR_CERT   *rgServerCertificateChain
);

参数

[in] pXHR

初始 HTTP 请求。

[in] dwCertificateErrors

HTTPS 连接中遇到的证书错误 (请参阅XHR_CERT_ERROR_FLAG) 。

[in] cServerCertificateChain

rgServerCertChain 参数中的元素数。

[in] rgServerCertificateChain

表示服务器证书链 的XHR_CERT 结构的数组。

返回值

如果成功,则返回 S_OK。

注解

注意 此回调方法不得引发异常。
 

要求

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

另请参阅

IXMLHTTPRequest3

IXMLHTTPRequest3Callback

SetProperty

XHR_CERT

XHR_CERT_ERROR_FLAG