Railo CFHTTP SSL trustAnchors参数必须为非空

时间:2011-11-28 20:22:30

标签: tomcat railo cfhttp cfml

我正在尝试使用Railo 3.3发出CFHTTP调用(通过SSL)并收到以下错误:

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
  • Railo 3.3

1 个答案:

答案 0 :(得分:1)

尝试以下方法:

  1. 转到http://yourdomain/railo-context/admin/server.cfm
  2. 登录Railo Server Administrator
  3. 转到SSL Certificates
  4. 将要获取SSL证书的域名添加到表单(例如www.google.com)并单击列表(以确保您可以看到证书)
  5. 然后添加证书并再次尝试您的代码。