Лучшие практики для использования ServerCertificateValidationCallback по SmtpClient - PullRequest
0 голосов
/ 14 апреля 2020

См. Также Рекомендации по использованию ServerCertificateValidationCallback , в котором рассматриваются некоторые рекомендации при отправке HTTP-запросов к конечным точкам с пользовательскими логами проверки сертификатов c. Однако SmtpClient, по-видимому, не предоставляет похожее свойство.

В моем случае использования, многопользовательский saas, сервер smtp предоставляется пользователем и неизвестен при компиляции. время. Некоторые предоставленные пользователем серверы настроены правильно, и проверка сертификата должна происходить, в то время как другие серверы настроены неправильно, и пользователь должен иметь возможность пропустить проверку сертификата. Это означает, что я не могу (не должен) отключать проверку сертификатов глобально, а отключаю проверку сертификатов только один к одному в течение всего срока службы и ограничен экземпляром SmtpClient.

Как обычно это делают?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...