【问题标题】:ColdFusion to access secure web serviceColdFusion 访问安全的 Web 服务
【发布时间】:2011-08-04 02:17:42
【问题描述】:

我正在尝试使用 CFML 中的 cfhttp 标记访问安全 Web 服务,但出现以下错误:

“无法为 SSL/TSL 安全通道建立信任关系。”

有人可以帮忙吗?

【问题讨论】:

    标签: web-services coldfusion


    【解决方案1】:

    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 -file mycert.cer
    9. 您应该会收到“证书已添加到密钥库”的消息

    有关 Java Keytool 的更多信息,请参阅: http://java.sun.com/j2se/1.4.2/docs/tooldocs/windows/keytool.html

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2013-06-11
      • 1970-01-01
      • 1970-01-01
      • 2010-09-08
      • 2012-03-13
      • 2013-11-04
      • 1970-01-01
      相关资源
      最近更新 更多