CFHTTP不通过SSL连接进行连接?
问题描述:
我刚刚在我的VPS上安装了一个中级&主SSL证书。一切运作良好,除了当我做一个CFHTTP电话:CFHTTP不通过SSL连接进行连接?
<cfhttp url="https://advert.establishmindfulness.com/ad-zone-1/?categoryid=1" method="get" result="adzone" />
<cfdump var="#adzone#" />
从https://app.establishmindfulness.com到https://advert.establishmindfulness.com。这两个子域在同一台服务器上,而我使用的是通配符SSL证书:
* .establishmindfulness.com
,涵盖所有子域。
VPS环境
OS:的Windows 2008 R2与IIS7
应用服务器: Lucee 4.5.2.018最终
Servlet容器:的Apache Tomcat/8.0.28
Java: 1.8.0_66(甲骨文公司)64位
我需要安装intermediate.crt & primaryssl.crt到我的密钥仓库cacerts吗?这是问题吗?
我试着安装从Internet Explorer中抓取的certificate.cer,但也许这是错误的方法?
我仍然得到错误:
错误详细
Unknown host: sun.security.validator.ValidatorException: PKIX path building failed: sun.security.provider.certpath.SunCertPathBuilderException: unable to find valid certification path to requested target
答
确定。对于任何人谁遇到这个问题,而不必花几个小时拉你的头发,我好不容易才得到工作的连接:
https://groups.google.com/forum/#!topic/lucee/BPm8vYdgkPQ
:这是从下面的链接采取
谢谢多米尼克·沃森
我只是尝试这样做,得到它的工作:
- 登录Lucee 服务器管理,并导航到“SSL证书”
- 在Host字段中输入主机名“establishmindfulness.com”(不带引号)
- 命中“列表”按钮
- 点击“安装”按钮
就是这样。 cfhttp调用开始工作。