ric*_*coe 2 coldfusion ssl https cfhttp
我正在制作一个cfhttp来连接加密页面.似乎对某些网站工作正常.
I/O Exception: Name in certificate `pro.test.com' does not match host name `go.test.com'
Run Code Online (Sandbox Code Playgroud)
即使主机名不匹配,是否有信任该证书的解决方法?
认为这是更多的Java问题,解决方法应该影响JRE.
不确定这是否适用于您的情况,但可能的解决方案是将此证书导入JRE密钥库.
可以在Sun网站上找到通用描述.虽然过程非常简单.
首先,您应该使用浏览器导航所需的HTTPS URL并使用SSL属性导出证书(不记得在IE中如何完成,但在Firefox中,如安全>查看证书>详细信息>另存为 - 仍然不确定,因为使用非英语licalization),任何X.509类型都应该有效.
接下来,您应该使用keytool导入它.导航到当前CF JRE的bin,执行以下命令(用您的值替换参数)并重新启动CF:
keytool -keystore <path to keystore> -import -file <path to certificate> -alias <alias>
Run Code Online (Sandbox Code Playgroud)
顺便说一句,有一个用于此的UI工具,但我没有使用它,所以不能说它是否正常工作.
| 归档时间: |
|
| 查看次数: |
3208 次 |
| 最近记录: |