首页 文章

ColdFusion访问安全的Web服务

提问于
浏览
2

我试图使用CFML中的cfhttp标记访问安全的Web服务,但是我收到以下错误:

“无法 Build SSL / TSL安全通道的信任关系 . ”

有人可以帮忙吗?

1 回答

  • 8

    SSL证书是否是自签名的,您需要将其下载并安装在CF的密钥库中:

    • 在IE中,转到证书可用的页面 .

    • 单击URL位置旁边的锁定图标

    • 选择“查看证书”

    • 单击“详细信息”选项卡

    • 单击“复制到文件”按钮

    • 在向导的第2步中,选择“Base-64 encoded x.509(.cer)”选项 .

    • 在步骤3中,找到安全性文件夹的位置 . 这应该在/ ColdFusion8 / runtime / jre / lib / security /中使用您选择的名称保存cert

    • 在JRE / bin中,您将找到一个名为keytool.exe的应用程序,它可以导入此证书 . 执行以下命令,将“MyCert”替换为您提供证书的名称:a . keytool -import -trustcacerts -keystore cacerts -storepass changeit -noprompt - 别名mycert -file mycert.cer

    • 您应该收到一条消息“证书已添加到密钥库”

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

相关问题