Ibm mobilefirst IBM Worklight 6.1。适配器。SSL使用worklight.properties,但不使用Liberty SSL配置

Ibm mobilefirst IBM Worklight 6.1。适配器。SSL使用worklight.properties,但不使用Liberty SSL配置,ibm-mobilefirst,Ibm Mobilefirst,我读过关于这个主题的帖子,但没有找到任何一篇对我有帮助的 我有一个使用HTTPS调用服务的适配器 如果我使用具有以下属性的server/conf/worklight.properties文件进行SSL配置,那么它可以工作:(在default.keystore中导入后端服务器证书之后) 但如果我对这些属性进行注释并使用此配置编辑server.xml: <feature>ssl-1.0</feature> <keyStore id="worklight" locatio

我读过关于这个主题的帖子,但没有找到任何一篇对我有帮助的

我有一个使用HTTPS调用服务的适配器

如果我使用具有以下属性的server/conf/worklight.properties文件进行SSL配置,那么它可以工作:(在default.keystore中导入后端服务器证书之后)

但如果我对这些属性进行注释并使用此配置编辑server.xml:

<feature>ssl-1.0</feature>
<keyStore id="worklight" location="${server.config.dir}/default.keystore" password="worklight"/>
“${server.config.dir}/default.keystore”文件和“conf/default.keystore”文件是同一个文件


是否可以从Worklight Studio Liberty配置文件服务器中的适配器调用https服务,而不使用Worklight.properties文件并直接在Server.xml中进行SSL配置?

Worklight不在Liberty密钥存储中查找SSL证书。如果证书是自签名的,则应将其添加到worklight.properties中定义的密钥库或默认OS/JVM密钥库中。

好的,谢谢。我理解这仅适用于Liberty,如果Worklight安装在WebSphere Application Server(而非Liberty概要文件)上,则将使用WAS的SSL配置,并且无需配置OS/JVM密钥库。是这样吗?我很确定WAS服务器上也有同样的行为。WL仅适用于默认JVM密钥库和WL密钥库。
<feature>ssl-1.0</feature>
<keyStore id="worklight" location="${server.config.dir}/default.keystore" password="worklight"/>
Http request failed: javax.net.ssl.SSLPeerUnverifiedException: peer not authenticated