В моем приложении есть ситуации, когда мне нужно отправлять запросы на серверы с самозаверяющими сертификатами. Я хотел бы иметь возможность отключить проверку сертификата только для этого конкретного запроса.
Я знаю, что могу отключить проверку сертификата, установив ServicePointManager.ServerCertificateValidationCallback, чтобы он указывал на метод обратного вызова и просто возвращал true. Однако это затем отключает проверку сертификата для всего приложения, что я мог бы просто сделать, установив в app.config.
Однако я не хочу отключать для всего приложения, а отключить для отдельного запроса. Это возможно?
Класс, с которым я работаю, - SmtpClient