我使用cfhttp
POST将XML格式的作业发布到HTTPS网址。
我得到以下错误。
I / O例外:certicicate'jobserve ltd'中的名称不匹配 主机名'xml.jobserve.com'
那么根据这里的说明http://www.coldfusionmuse.com/index.cfm/2005/1/29/keystore我做了以下事情。
C:\ColdFusion8\runtime\jre\lib\security
。它成功导入。后来再次发布我的请求......同样的问题。还有什么需要做的? 我们使用CF 8,这是一个多域SSL证书(https://xml.jobserve.com)。
你能帮忙吗?
谢谢, 亚太区首席技术官Matt
答案 0 :(得分:3)
插入证书后,您必须重新启动ColdFusion服务器。
此知识库文章包含其他信息。它还为您的信任库提供了不同的位置(cf_root / runtime / lib)。最终它需要是jrun.xml文件中指定的位置。
注意:如果您使用JRun作为底层J2EE服务器(服务器配置或带有JRun的Multiserver / J2EE) 配置)并为内部JRun Web服务器启用了SSL (JWS),您需要将证书导入信任库 在Jrun.xml文件中为Secure JWS而不是JRE定义 密钥库。默认情况下,该文件被称为" trustStore"并且是 通常位于
jrun_root/lib
下的Multiserver / J2EE with JRun配置或ColdFusion服务器的cf_root/runtime/lib
组态。您使用相同的Java keytool来管理trustStore。
来自:Jrun Help / Import certificates | Certificate stores | ColdFusion
Naveen Chhabra's Blog在逐步过程中也有类似的信息。