2016-04-20 3 views
3

Этого вопрос имеет ответы на вопросы о переговорах лучшего варианта TLS/SSL, доступный с сервером: Which versions of SSL/TLS does System.Net.WebRequest support?Использует ли System.Net.Mail.SmtpClient SSL, TLS, StartTLS или комбинацию?

Однако я думал SmtpClient использовал регулярную Smtp для транспортировки, с TLS сверху - который, как я понимаю, это StartTLS.

Я документирую какое-то программное обеспечение (упражнение с тиканием коробки), и вам нужно указать, какие протоколы используются, а протоколы безопасности на самом деле не являются моей областью знаний, так как я могу объяснить это хорошо?

ответ

6

Согласно documentation это может сделать только явный TLS (т.е. STARTTLS), а не неявный TLS (SMTPS):

SmtpClient класс только поддерживает Service Extension SMTP для Secure SMTP через Transport Layer Безопасность, определенная в RFC 3207. В режиме этот сеанс SMTP начинается по незашифрованному каналу, а затем Команда STARTTLS выдает клиенту сервер для переключения на безопасную связь по протоколу с использованием SSL. См. RFC 3207, опубликованный в Интернете Инженерная целевая группа (IETF) для получения дополнительной информации.

Смежные вопросы