Итак, я пытаюсь импортировать сертификат SSL с одного компьютера с Windows на другой компьютер с Windows в той же сети.Ни один из этих серверов не имеет внешнего доступа в Интернет.Я попытался загрузить сертификат с целевого сервера через IE и импортировать его, а также попытался импортировать сертификат вручную (у меня есть копия его непосредственно с целевого сервера).Сертификат получен от COMODO, а COMODO указан как надежный поставщик.Это похоже на то, что импортированный сертификат просто не извлекается.
Шаги, которые я выполняю для импорта:
- Дважды щелкните файл .cer и установите сертификат
- В мастере выберите хранилище в качестве папки «Локальный компьютер» в разделе «Доверенные корневые центры сертификации».
- Перезагрузите компьютер IIS / Перезагрузите компьютер (это было указано как возможное в другом сообщении)
Теперь, когда я указываю своему браузеру на целевой URL-адрес, я все равно получаю приглашение безопасности, говорящее «Есть проблема с сертификатом безопасности этого сайта. Сертификат безопасности, представленный этим сайтом, не был выпущен доверенным центром сертификации».и это заставляет меня выбрать «Перейти на этот сайт (не рекомендуется)».для продолжения.
Когда я пытаюсь соединиться с приложением .net по тому же целевому URL, я получаю эту ошибку "System.Net.WebException: базовое соединение было закрыто: не удалось установить доверительные отношения длябезопасный канал SSL / TLS. ---> System.Security.Authentication.AuthenticationException: удаленный сертификат недействителен в соответствии с процедурой проверки. "
Теперь, с моего локального ПК, который находится в сети, но также имеетдоступ в интернет, я могу импортировать сертификат просто отлично.Я могу указать в своем браузере целевой URL-адрес и не получаю предупреждение о безопасности, а также могу без проблем запустить приложение .net с локального компьютера.Может ли быть проблема с серверами, не имеющими обновленных списков доверенных поставщиков?Есть идеи?
Спасибо!