StreamWebSocketInformation.ServerIntermediateCertificates Eigenschaft
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Ruft die Zwischenzertifikate ab, die vom Server während der SSL-Aushandlung gesendet werden, wenn eine SSL-Verbindung mit einem StreamWebSocket-Server hergestellt wird.
public:
property IVectorView<Certificate ^> ^ ServerIntermediateCertificates { IVectorView<Certificate ^> ^ get(); };
IVectorView<Certificate> ServerIntermediateCertificates();
public IReadOnlyList<Certificate> ServerIntermediateCertificates { get; }
var iVectorView = streamWebSocketInformation.serverIntermediateCertificates;
Public ReadOnly Property ServerIntermediateCertificates As IReadOnlyList(Of Certificate)
Eigenschaftswert
Der Satz von Zertifikaten, die vom Server während der SSL-Aushandlung gesendet werden.
Implementiert
Windows-Anforderungen
Gerätefamilie |
Windows 10 Anniversary Edition (eingeführt in 10.0.14393.0)
|
API contract |
Windows.Foundation.UniversalApiContract (eingeführt in v3.0)
|
Hinweise
Diese Eigenschaft gibt die Zwischenserverzertifikate zurück, die beim Herstellen einer SSL-Verbindung mit einem WebSockets-Server verwendet werden. Diese Zertifikate werden vom Server während der SSL-Verbindungsverhandlung bereitgestellt. Die Eigenschaften der Certificate-Objekte im zurückgegebenen Vektor können verwendet werden, um detaillierte Informationen zu den Zertifikaten abzurufen.
Wenn die Liste der Zwischenzertifikate über diese Eigenschaft verfügbar ist, wurde die SSL-Verbindung bereits hergestellt. Wenn Sie die Serverzertifikate während des Verbindungsvorgangs überprüfen möchten, um eine benutzerdefinierte Validierung durchzuführen, sollten Sie einen Handler für das StreamWebSocket.ServerCustomValidationRequested-Ereignis registrieren und ihre benutzerdefinierte Servervalidierung in diesem Handler durchführen, indem Sie die WebSocketServerCustomValidationRequestedEventArgs instance an Ihren Ereignishandler übergeben, um die Zwischenzertifikate zu überprüfen.