Freigeben über


StreamWebSocketInformation.ServerIntermediateCertificates Eigenschaft

Definition

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.

Gilt für: