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


StreamWebSocketInformation.ServerIntermediateCertificates Свойство

Определение

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

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)

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

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

Реализации

Требования к Windows

Семейство устройств
Windows 10 Anniversary Edition (появилось в 10.0.14393.0)
API contract
Windows.Foundation.UniversalApiContract (появилось в v3.0)

Комментарии

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

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

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