Как обрабатывать пользовательские сертификаты в HTTPS? - PullRequest
2 голосов
/ 06 августа 2010

Я пытаюсь получить страницу, используя HttpWebRequest, но получаю следующее исключение:

Could not establish trust relationship for the SSL/TLS secure channel.

Можно ли указать пользовательский RemoteCertificateValidationCallback для конкретного экземпляра HttpWebRequest?

(я не могу использовать ServicePointManager.ServerCertificateValidationCallback, поскольку мой код является частью библиотеки.)

1 Ответ

2 голосов
/ 06 августа 2010

Я не могу использовать ServicePointManager.ServerCertificateValidationCallback, так как мой код является частью библиотеки

Делать это, но фильтровать вызовы делегата по отправителю?

Обновить: На основе обратной связи: для этого может потребоваться развернуть домен приложения (что позволит избежать вмешательства в другие процессы, происходящие в том же процессе).

...