ColdFusion访问安全的Web服务

Kom*_*mal 2 coldfusion web-services

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

"无法建立SSL/TSL安全通道的信任关系."

有人可以帮忙吗?

ryb*_*ber 8

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

  1. 在IE中,转到证书可用的页面.
  2. 单击URL位置旁边的锁定图标
  3. 选择"查看证书"
  4. 单击"详细信息"选项卡
  5. 单击"复制到文件"按钮
  6. 在向导的第2步中,选择"Base-64 encoded x.509(.cer)"选项.
  7. 在步骤3中,找到安全性文件夹的位置.这应该在/ ColdFusion8/runtime/jre/lib/security /中使用您选择的名称保存cert
  8. 在JRE/bin中,您将找到一个名为keytool.exe的应用程序,它可以导入此证书.执行以下命令,将"MyCert"替换为您提供证书的名称:a.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