О SMTP-команде STARTTLS

Является ли команда STARTTLS исключительной для каналов TLS или ее можно использовать с каналами SSL? Есть ли какой-либо TlsStream, который можно использовать в качестве SslStream, поскольку .Net4 не поддерживает TLS, даже если он доступен как член перечисления SslProtocols.


person Abinonos    schedule 11.05.2013    source источник


Ответы (1)


STARTTLS указывает серверу начать рукопожатие SSL/TLS и может использоваться со всеми версиями SSL/TLS. Но сервер может потребовать, чтобы клиент поддерживал определенные версии (т. е. более старые версии SSL могут быть отключены на сервере). В этом случае рукопожатие не будет завершено.

person Eugene Mayevski 'Callback    schedule 11.05.2013
comment
Я только что узнал, что .Net4.5, кажется, поддерживает tls 1.0, 1.1 и 1.2, но поддержка платформы на самом деле ограничена окнами 7 и 8, я думаю. Есть ли какие-либо инструменты .Net с открытым исходным кодом для ssl / tls? - person Abinonos; 11.05.2013