Как обеспечить безопасность на основе хоста с помощью SslStream?

Предположим, я хочу обеспечить безопасность на основе хоста, аналогичную HTTPS. Каков канонический код проверки, чтобы убедиться, что сертификат сервера соответствует имени хоста, а цепочка сертификатов действительна, когда я открываю соединение SslStream?


person Tim Lovell-Smith    schedule 27.04.2015    source источник
comment
Хорошо, я нашел ответ .... Это немного «дух». Кто-то хочет опубликовать раньше меня? :)   -  person Tim Lovell-Smith    schedule 27.04.2015


Ответы (1)


Да, это слишком просто (RTFD@me!). Пусть фреймворк сделает всю эту сложную аутентификацию за вас:

ожидайте sslStream.AuthenticateAsClientAsync (имя хоста);

person Tim Lovell-Smith    schedule 23.10.2015