我在ColdFuson 10标准上运行一个站点和几个子域,我们刚刚从ColdFusion 9升级,那里一切正常。
这些站点安装了通配符ssl证书,因此所有子域都是安全的。我在两个站点之间进行http调用,但是得到了I/O Exception: peer not authenticated
错误。
Charset [empty string]
ErrorDetail I/O Exception: peer not authenticated
Filecontent Connection Failure
Header [empty string]
Mimetype Unable to determine MIME type of file.
Responseheader struct [empty]
Statuscode Connection Failure. Status code unavailable.
Text YES
我已经在正确的密钥存储中安装了证书,并使用keytool -list
验证了证书的存在并重新启动,但仍然得到了身份验证错误。
我知道这是一个常见的问题,通常是通过安装证书来解决的,ColdFusion企业有一些解决办法,但我很难在标准上实现这一点。有什么建议吗?
发布于 2014-09-15 10:29:05
经过许多天的调查,我偶然发现了这篇博客文章,这导致了错误报告#3598342。
这是运行IIS 8的Windows 2012服务器上的一个问题。站点绑定上有一个选项:“需要服务器名称指示”或“SNI”。关闭此选项可以让cfhttp通过https进行连接。
事实证明,这是HttpClient库中的一个问题,并且已经在构建288845、288846和290605中得到了修复。这并不是真正的帮助,因为上一次更新13只给我构建287689。
发布于 2014-08-27 23:54:45
这可能是我遇到的一个问题,在允许我连接之前,我必须将安全服务器证书导入coldfusion。
http://helpx.adobe.com/coldfusion/kb/import-certificates-certificate-stores-coldfusion.html
希望这能有所帮助。我知道这对我有帮助!
https://stackoverflow.com/questions/25489454
复制相似问题