Worklight Adapter无法找到证书链

时间:2014-06-04 19:18:50

标签: ssl-certificate ibm-mobilefirst worklight-adapters

我有一个带有适配器的worklight项目,该适配器通过HTTPS连接到SOAP服务。此服务需要证书。我在p12文件中收到了服务器的证书,我在worklight中将此证书添加到我的default.keystore中。我在adapter.xml中添加了sslCertificateAllias。当我去运行适配器时,我得到一个错误,说它无法找到证书链。

错误

{
   "errors": [
      "Runtime: FWLSE0152E: Unable to find certificate chain with alias: 'MyAlias' [project OhPleaseWork]"
   ],
   "info": [
   ],
   "isSuccessful": false,
   "warnings": [
   ]
}

Adapter.xml

    <sslCertificateAlias>MyAlias</sslCertificateAlias> 
    <sslCertificatePassword>changeit</sslCertificatePassword>

密钥库与属性文件一起位于server / conf中。我在密钥库上运行了keytool -list,并列出了别名。服务器文件特定于每个应用程序,我是否缺少将其添加到“Worklight Development Server”的内容。谢谢你的帮助!

1 个答案:

答案 0 :(得分:0)

只有在相互SSL连接的情况下才需要定义sslCertificateAllias,在您的方案中,您只有一种SSL连接方式,因此您无需为适配器定义sslCertificateAllias,只需在适配器XML中删除或注释掉它。 Morover,确保您使用开放式SSL等SSL工具收到了后端SOAP服务器证书,但没有像mozilla等浏览器那样收到。