Как справиться и принять SSL-сертификат SelfSigned в IE? - PullRequest
7 голосов
/ 10 августа 2011

У меня есть виртуальная машина с самоподписанным сертификатом.Если я проверю свою страницу https в Firefox или Chrome, мне просто нужно принять или добавить исключение для сертификата, и все будет в порядке.Я могу сделать вызов JSON или вызов JSONP.

Однако, когда я делаю это в IE, я не могу.Я добавляю сертификат как ROOT-сертификат, а затем

1) каждый раз, когда я перезагружаю браузер, он будет снова запрашивать сертификат.

2) каждый раз, когда я выполняю вызов JSONP с https,IE не нравится это и показывает "IE заблокировал этот сайт от отображения контента с ошибкой сертификата безопасности ...".и даже я нажимаю «показать заблокированный контент», это ничего не помогает и ничего не показывает.: (

любая идея, как работать с IE (без получения реального сертификата) Спасибо.

Ответы [ 2 ]

5 голосов
/ 24 июля 2013

Когда Internet Explorer отображает на экране предупреждение «Существует проблема с сертификатом безопасности этого веб-сайта», выполните следующие действия, чтобы создать исключение безопасности для этого сайта:

  1. Нажмите «Продолжить, чтобыэтот сайт (не рекомендуется). "
  2. Щелкните правой кнопкой мыши на фоне страницы
  3. Выберите" Свойства "
  4. Нажмите кнопку" Сертификаты "
  5. Нажмите кнопку «Установить сертификат ...»
  6. Нажмите кнопку «Далее>»
  7. Выберите «Поместить все сертификаты в следующий магазин»
  8. Нажмите «Обзор»... "кнопка
  9. Выберите" Доверенные корневые центры сертификации "
  10. Нажмите кнопку" ОК "
  11. Нажмите кнопку" Далее> "
  12. Нажмитекнопка «Готово»
  13. Появляется предупреждение безопасности.Если вы уверены, что сертификат безопасен, нажмите кнопку «Да»
  14. Появится уведомление «Импорт успешно завершен».Нажмите «ОК»

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

Если это не такне работает, возможно, вы уже установили сертификат в неправильном месте.Чтобы удалить неправильно установленный сертификат, откройте Свойства обозревателя, нажмите вкладку «Содержимое», нажмите кнопку «Сертификаты», найдите свой сертификат в одном из списков с вкладками и нажмите кнопку «Удалить».Затем попробуйте снова выполнить предыдущие указания.

Если после этого произойдет сбой, существует высокая вероятность того, что ваш сертификат недействителен.Щелкните правой кнопкой мыши веб-страницу, выберите «Свойства», нажмите «Сертификаты» и дважды убедитесь, что имя «Выдано:» соответствует домену в строке URL-адреса и что «Действителен от ... до».. "даты включают в себя дату, на которую установлен клиентский компьютер.

Если сертификат установки выделен серым , необходимо запустить iexplore от имени администратора.

1 голос
/ 10 августа 2011

Вы положили его в хранилище сертификатов пользователя Trusted Roots или на машину?Вы работаете как тот же пользователь?Помещение самозаверяющего сертификата в хранилище доверенных корней должно работать нормально.

В качестве альтернативы просмотрите проводной трафик и посмотрите, отправляется ли правильный сертификат клиенту, это может быть проблемой конфигурации сервера.

...