IXMLHTTPRequest3Callback-Schnittstelle (msxml6.h)
Definiert Rückrufe, die eine Anwendung mit einer ausstehenden IXMLHTTPRequest3-Anforderung von Ereignissen benachrichtigen, die sich auf die HTTP-Anforderungs- und Antwortverarbeitung auswirken. Wird von der IXMLHTTPRequest2Callback-Schnittstelle abgeleitet.
Vererbung
Die IXMLHTTPRequest3Callback-Schnittstelle erbt von IXMLHTTPRequest2Callback. IXMLHTTPRequest3Callback verfügt auch über folgende Membertypen:
Methoden
Die IXMLHTTPRequest3Callback-Schnittstelle verfügt über diese Methoden.
IXMLHTTPRequest3Callback::OnClientCertificateRequested Tritt auf, wenn ein Client während der SSL-Aushandlung mit dem Server eine Anforderung für ein Clientzertifikat empfängt. |
IXMLHTTPRequest3Callback::OnServerCertificateReceived Tritt auf, wenn ein Client während der SSL-Aushandlung mit dem Server Zertifikatfehler oder eine Serverzertifikatkette empfängt. |
Hinweise
Die IXMLHTTPRequest3 - und IXMLHTTPRequest3Callback-Schnittstellen erweitern die Von den Schnittstellen IXMLHTTPRequest2 und IXMLHTTPRequest2Callback bereitgestellten Features um die folgenden Ergänzungen:
- Ermöglicht das Festlegen eines Clientzertifikats für die HTTPS-Anforderung mit der SetClientCertificate-Methode auf der IXMLHTTPRequest3-Schnittstelle .
- Ermöglicht das Abrufen einer Ausstellerliste zum Filtern berechtigter Clientzertifikate für die nächste HTTP-Anforderung mit der OnClientCertificateRequested-Methode auf der IXMLHTTPRequest3Callback-Schnittstelle .
- Ermöglicht das Ignorieren bestimmter Zertifikatfehler, die andernfalls die HTTPS-Verbindung abgebrochen hätten.
- Ermöglicht das Abrufen von Zertifikatfehlern und der Serverzertifikatkette aus der HTTPS-Antwort mit der OnServerCertificateReceived-Methode auf der IXMLHTTPRequest3Callback-Schnittstelle .
Anforderungen
Anforderung | Wert |
---|---|
Unterstützte Mindestversion (Client) | Windows 8.1 [Desktop-Apps | UWP-Apps] |
Unterstützte Mindestversion (Server) | Windows Server 2012 R2 [Desktop-Apps | UWP-Apps] |
Zielplattform | Windows |
Kopfzeile | msxml6.h |