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.comhttps://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

这是从下面的链接采取

谢谢多米尼克·沃森

我只是尝试这样做,得到它的工作:

  1. 登录Lucee 服务器管理,并导航到“SSL证书”
  2. 在Host字段中输入主机名“establishmindfulness.com”(不带引号)
  3. 命中“列表”按钮
  4. 点击“安装”按钮

就是这样。 cfhttp调用开始工作。