IXMLHTTPRequest3Callback interface (msxml6.h)
Defines callbacks that notify an application with an outstanding IXMLHTTPRequest3 request of events that affect HTTP request and response processing. Derives from the IXMLHTTPRequest2Callback interface.
The IXMLHTTPRequest3Callback interface inherits from IXMLHTTPRequest2Callback. IXMLHTTPRequest3Callback also has these types of members:
The IXMLHTTPRequest3Callback interface has these methods.
Occurs when a client receives a request for a client certificate during SSL negotiation with the server.
Occurs when a client receives certificate errors or a server certificate chain during SSL negotiation with the server.
- Allows setting a client certificate to use for the HTTPS request with the SetClientCertificate method on the IXMLHTTPRequest3 interface.
- Allows getting an issuer list to help filter down eligible client certificates to use for the next HTTP request with the OnClientCertificateRequested method on the IXMLHTTPRequest3Callback interface.
- Allows ignoring certain certificate errors which would have otherwise aborted the HTTPS connection.
- Allows getting certificate errors and the server certificate chain from the HTTPS response with the OnServerCertificateReceived method on the IXMLHTTPRequest3Callback interface.
|Minimum supported client||Windows 8.1 [desktop apps | UWP apps]|
|Minimum supported server||Windows Server 2012 R2 [desktop apps | UWP apps]|