Railo CFHTTP SSL параметр trustAnchors должен быть не пустым - PullRequest
3 голосов
/ 29 ноября 2011

Я пытаюсь выполнить вызов CFHTTP (через SSL) с Railo 3.3 и получаю следующую ошибку:

Unknown host: java.lang.RuntimeException: Unexpected error: java.security.InvalidAlgorithmParameterException: the trustAnchors parameter must be non-empty

Я попробовал самый простой вызов обычного веб-сайта через ssl и получил ту же ошибку. Вот мой код

<cfhttp url="https://www.google.com/" method="get">
</cfhttp>
<cfdump var="#cfhttp#">

Это явно связано с SSL. Если вы достанете https и замените его на http , вызов будет работать нормально.

Кроме того, этот вызов (будь то http или https) прекрасно работает в Adobe ColdFusion 9.

Любая помощь будет оценена.

Вот мой конфиг сервера:

  • Windows Server 2008 R2
  • IIS 7,5
  • Рейло 3.3

1 Ответ

1 голос
/ 20 сентября 2012

Попробуйте следующее:

  1. Войдите в Администратор сервера Railo, перейдя на http://yourdomain/railo-context/admin/server.cfm
  2. Перейти к SSL Certificates
  3. Добавьте домен, в который вы хотите получить сертификат SSL, к форме (например, www.google.com) и щелкните список (чтобы убедиться, что вы видите сертификат)
  4. Затем добавьте сертификат и попробуйте еще раз свой код.
...