Импорт SSL-сертификата не работает на сервере, который не имеет доступа к Интернету - PullRequest
1 голос
/ 06 марта 2012

Итак, я пытаюсь импортировать сертификат SSL с одного компьютера с Windows на другой компьютер с Windows в той же сети.Ни один из этих серверов не имеет внешнего доступа в Интернет.Я попытался загрузить сертификат с целевого сервера через IE и импортировать его, а также попытался импортировать сертификат вручную (у меня есть копия его непосредственно с целевого сервера).Сертификат получен от COMODO, а COMODO указан как надежный поставщик.Это похоже на то, что импортированный сертификат просто не извлекается.

Шаги, которые я выполняю для импорта:

  1. Дважды щелкните файл .cer и установите сертификат
  2. В мастере выберите хранилище в качестве папки «Локальный компьютер» в разделе «Доверенные корневые центры сертификации».
  3. Перезагрузите компьютер IIS / Перезагрузите компьютер (это было указано как возможное в другом сообщении)

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

Когда я пытаюсь соединиться с приложением .net по тому же целевому URL, я получаю эту ошибку "System.Net.WebException: базовое соединение было закрыто: не удалось установить доверительные отношения длябезопасный канал SSL / TLS. ---> System.Security.Authentication.AuthenticationException: удаленный сертификат недействителен в соответствии с процедурой проверки. "

Теперь, с моего локального ПК, который находится в сети, но также имеетдоступ в интернет, я могу импортировать сертификат просто отлично.Я могу указать в своем браузере целевой URL-адрес и не получаю предупреждение о безопасности, а также могу без проблем запустить приложение .net с локального компьютера.Может ли быть проблема с серверами, не имеющими обновленных списков доверенных поставщиков?Есть идеи?

Спасибо!

1 Ответ

1 голос
/ 07 марта 2012

Если сертификат выдан одним из доверенных издателей, ваш браузер должен автоматически доверять сайту.

Единственное, что нужно поместить в доверенное корневое хранилище - это сертификат comodo.Он должен быть там уже ИЛИ система никогда не получала его.По мере обновления Windows новые списки выходят, поэтому убедитесь, что орган, выдавший ваш сертификат, находится в доверенном корневом хранилище (comodo XYZ - поскольку у них есть несколько сертификатов, убедитесь, что вы проверяете правильное имя)

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