0

我试图从本地 PC 中的 Worklight 适配器为我的应用程序连接到 https 后端服务。

但是我收到了以下错误,然后我发布了一个问题从 Worklight 适配器进行 Web 服务调用到 HTTPS 服务器 - javax.net.ssl.SSLPeerUnverifiedException: peer not authenticated

Runtime: Http request failed: javax.net.ssl.SSLPeerUnverifiedException: peer not authenticated

我按照这里给出的步骤

http://pic.dhe.ibm.com/infocenter/wrklight/v5r0m5/topic/com.ibm.worklight.help.doc/admin/t_ibm_worklight_server_and_self-signed_certificates.html

并在我系统的 java cacerts 密钥库中导入了一个自签名证书,并且适配器开始工作。哇!!!

现在,我已经在 WAS 上部署了我的适配器并遵循相同的步骤,在那里也导入了证书,但是当我尝试使用适配器时仍然出现错误。

4

1 回答 1

2

首先请注意,WAS 有自己的 JRE,有自己的需要更新的密钥库。此外,如果您使用的是最新版本的 WL,则在 WL 适配器中使用自签名证书会变得更加简单 - http://pic.dhe.ibm.com/infocenter/wrklight/v6r1m0/index.jsp?topic=%2Fcom .ibm.worklight.installconfig.doc%2Fadmin%2Ft_configuring_SSL_WL_adapters_backend_servers_certificates.html

于 2014-04-04T10:26:38.443 回答