【问题标题】:Railo CFHTTP SSL the trustAnchors parameter must be non-emptyRailo CFHTTP SSL trustAnchors 参数必须为非空
【发布时间】:2012-01-08 06:21:40
【问题描述】:

我正在尝试使用 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)在 Adob​​e ColdFusion 9 上运行良好。

任何帮助将不胜感激。

这是我的服务器配置:

  • Windows Server 2008 R2
  • IIS 7.5
  • Railo 3.3

【问题讨论】:

  • 我敢打赌,你的 JRE 很可能有问题。看看这个帖子stackoverflow.com/questions/4764611/…
  • 可能还会转储您的信任库路径,只是为了验证它是否有效createObject("java", "java.lang.System").getProperty("javax.net.ssl.trustStore")

标签: tomcat railo cfhttp cfml


【解决方案1】:

尝试以下方法:

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

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2018-06-01
    • 1970-01-01
    • 2018-06-03
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2021-10-14
    相关资源
    最近更新 更多