Для исполнения инструкций HIPAA мы должны послать электронное письмо с внешнего сайта (вне брандмауэра) к внутреннему Exchange Server (в брандмауэре). Наши администраторы Exchange говорят нам, что мы должны использовать шифрование TLS для отправки почты с веб-сервера на почтовый сервер.
Я никогда не использовал TLS прежде, и я не очень знаком с ним. Поиск на Google, как поднял многочисленные заплаченные использование библиотеки. Действительно ли там что-нибудь является собственным к.NET, которая выполнит это? Если так, как я настраиваю его? В противном случае есть ли что-то свободное или с открытым исходным кодом?
Текущая конфигурация:
TLS (Безопасность уровня транспортного уровня) - это немного более широкий термин, который заменил SSL (Secure Sockets Layer) в обеспечении HTTP Communications. Так что вам просят сделать, это включить SSL.
На SMTPClient имеется свойство Enablessl, которое вы установили.
I.e.
SmtpClient client = new SmtpClient(exchangeServer);
client.EnableSsl = true;
client.Send(msg);