ColdFusion для доступа к безопасному веб-сервису - PullRequest
2 голосов
/ 03 августа 2011

Я пытаюсь получить доступ к безопасному веб-сервису, используя тег cfhttp в CFML, но получаю следующую ошибку:

"Не удалось установить доверительные отношения для безопасного канала SSL / TSL."

Может кто-нибудь, пожалуйста, помогите ??

1 Ответ

8 голосов
/ 03 августа 2011

Если сертификат SSL является самоподписанным, вам необходимо загрузить его и установить в хранилище ключей CF:

  1. В IE перейдите на страницу, где имеется сертификат.
  2. Нажмите на значок замка рядом с адресом URL
  3. Выберите «Просмотр сертификатов»
  4. Перейдите на вкладку «Подробнее»
  5. Нажмите кнопку «Копировать в файл»
  6. На шаге 2 мастера выберите параметр «Кодированный Base-64 x.509 (.cer)».
  7. На шаге 3 найдите местоположение вашей папки безопасности. Это должно быть в / ColdFusion8 / runtime / jre / lib / security / Сохраните сертификат с именем по вашему выбору
  8. Внутри JRE / bin вы найдете приложение под названием keytool.exe, которое может импортировать это засвидетельствовано Выполните следующую команду, заменив «MyCert» на имя, которое вы дали сертификат: а. keytool -import -trustcacerts -keystore cacerts -storepass changeit -noprompt - псевдоним mycert - файл mycert.cer
  9. Вы должны получить сообщение, что «Сертификат был добавлен в хранилище ключей»

Для получения дополнительной информации о Java Keytool см .: http://java.sun.com/j2se/1.4.2/docs/tooldocs/windows/keytool.html

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