Sprache

IWebSocketInformation2.ServerIntermediateCertificates Eigenschaft

Definition

Ruft die Zwischenzertifikate ab, die vom Server während der SSL-Aushandlung gesendet werden, wenn eine SSL-Verbindung mit einem WebSockets-Server hergestellt wird.

public:
 property IVectorView<Certificate ^> ^ ServerIntermediateCertificates { IVectorView<Certificate ^> ^ get(); };
IVectorView<Certificate> ServerIntermediateCertificates();
public IReadOnlyList<Certificate> ServerIntermediateCertificates { get; }
var iVectorView = iWebSocketInformation2.serverIntermediateCertificates;
Public ReadOnly Property ServerIntermediateCertificates As IReadOnlyList(Of Certificate)

Eigenschaftswert

Der Satz von Zertifikaten, die während der SSL-Aushandlung vom Server gesendet werden.

Hinweise

Diese Eigenschaft gibt die Zwischenserverzertifikate zurück, die beim Herstellen einer SSL-Verbindung mit einem WebSockets-Server verwendet werden. Diese Zertifikate werden während der SSL-Verbindungsverhandlung vom Server bereitgestellt. Die Eigenschaften der Certificate-Objekte im zurückgegebenen Vektor können verwendet werden, um detaillierte Informationen zu den Zertifikaten zu erhalten.

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 prüfen möchten, um eine benutzerdefinierte Überprüfung durchzuführen, sollten Sie einen Handler für das entsprechende MessageWebSocket.ServerCustomValidationRequested - oder StreamWebSocket.ServerCustomValidationRequested-Ereignis registrieren und die benutzerdefinierte Serverüberprüfung in diesem Handler mithilfe der WebSocketServerCustomValidationRequestedEventArgs-Instanz ausführen, die an den Ereignishandler übergeben wurde, um die Zwischenzertifikate zu überprüfen.

Gilt für: