У меня установлен ColdFusion 9 в моей системе.cfhttp не удалось прочитать данные с сайтов https даже после импорта сертификата
Мне нужно прочитать данные с зашифрованного сайта SSL (https). Я выполнил все шаги, описанные в документации CF.
То есть:
- Перейти на страницу на сервере SSL в вопросе.
- Дважды щелкните значок блокировки.
- Перейдите на вкладку «Подробности».
- Нажмите «Скопировать в файл».
- Выберите вариант base64 и сохраните файл.
- Скопируйте файл CER в C: \ ColdFusion8 \ runtime \ jre \ lib \ security (или в зависимости от того, что использует JRE ColdFusion).
- Выполните следующую команду в том же каталоге (keytool.exe находится в C: \ CFusionMX7 \ выполнения \ JRE \ Bin):
keytool -import -keystore cacerts -alias giveUniqueName -file filename.cer
В ЦМД, он показал "сертификат был успешно добавлен"
Но по-прежнему отображается та же ошибка не подтверждено подлинностью.
Есть ли еще что-то требуемое?
Вы перезапустили службу ColdFusion после импорта сертификата? Вы уверены, что обновили правильное хранилище ключей? –
Вы экспортировали все сертификаты в цепочке в приведенных выше шагах. Попробуйте просмотреть родительский сертификат и экспортировать/импортировать его. Работайте по цепочке, делая перезапуск между каждым импортом. Если я правильно напомню, Java сообщит вам, установлен ли сертификат уже – barnyr
Кто является стороной, выдавшей сертификат? У меня была такая же проблема с сертификатом Godaddy (turbo ssl), даже после всех направлений и перезапуска. Никогда не разрешалось. Если бы godaddy переключил сертификат на starfield, и он работал отлично. – steve