Я пытаюсь подключиться к API, который использует самоподписанный сертификат SSL. Я делаю это с использованием объектов .NET HttpWebRequest и HttpWebResponse. И я получаю исключение:
Подключенное соединение было закрыто: не удалось установить доверительные отношения для защищенного канала SSL/TLS.
Я понимаю, что это значит. И я понимаю, почему .NET считает, что он должен предупредить меня и закрыть соединение. Но в этом случае я хотел бы просто подключиться к API в любом случае, проклятые атаки "человек-в-середине".
Итак, как мне добавить добавление исключения для этого самозаверяющего сертификата? Или можно сказать, что HttpWebRequest/Response не проверяет сертификат вообще? Как мне это сделать?