Поделиться через


IWebSocketInformation2.ServerIntermediateCertificates Свойство

Определение

Возвращает промежуточные сертификаты, отправленные сервером во время согласования SSL при создании SSL-соединения с сервером WebSockets.

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)

Значение свойства

Набор сертификатов, отправленных сервером во время согласования SSL.

Комментарии

Это свойство возвращает сертификаты промежуточного сервера, используемые при создании SSL-соединения с сервером WebSockets. Эти сертификаты предоставляются сервером во время согласования SSL-подключения. Свойства объектов Certificate в возвращаемом векторе можно использовать для получения подробных сведений о сертификатах.

К тому времени, когда список промежуточных сертификатов будет доступен через это свойство, SSL-подключение уже установлено. Если вы хотите проверить сертификаты сервера в процессе подключения, чтобы выполнить пользовательскую проверку, Необходимо зарегистрировать обработчик для соответствующего события MessageWebSocket.ServerCustomValidationRequested или StreamWebSocket.ServerCustomValidationRequested и выполнить проверку настраиваемого сервера в этом обработчике, используя экземпляр WebSocketServerCustomValidationRequestedEventArgs , переданный обработчику событий для проверки промежуточных сертификатов.

Применяется к