Установить SSL-сертификат для одного приложения? - PullRequest
0 голосов
/ 11 ноября 2011

Я создаю приложение Windows Forms, которое использует встроенный элемент управления WebBrowser для просмотра веб-страницы интрасети.Страница предоставляется через https, используя самозаверяющий сертификат.Я хочу, чтобы сертификат был действительным в контексте моего приложения, но не хочу связываться с самим клиентским компьютером (путем постоянной установки доверенного сертификата).

Есть ли способ программно доверять сертификатуза время жизни приложения, а не за систему в целом?

1 Ответ

1 голос
/ 12 ноября 2011

Вы, конечно, можете это сделать. Но вам может потребоваться сделать это в два этапа. Сначала сделайте запрос https, получите сертификат сервера, создайте хранилище доверенных сертификатов на лету и импортируйте сертификат в хранилище доверенных сертификатов. Это было бы разовое занятие. Вы можете кэшировать это хранилище доверенных сертификатов в файловую систему, чтобы вам не приходилось делать это каждый раз. Сделайте еще один запрос https и используйте это хранилище доверенных сертификатов для проверки последующих отправленных вами запросов https.

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