我正在尝试通过 HTTP 适配器从 IBM Worklight 6.1 应用程序服务器访问第 3 方 SOAP 服务( secureSOAPService )。
以下是 HTTP Adapter 的 adapter.xml 的配置,
<?xml version="1.0" encoding="UTF-8"?>
<wl:adapter xmlns:wl="http://www.worklight.com/integration" xmlns:http="http://www.worklight.com/integration/http" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" name="demoAdapter">
<displayName>demoAdapter</displayName>
<description />
<connectivity>
<connectionPolicy xsi:type="http:HTTPConnectionPolicyType">
<protocol>https</protocol>
<domain>mydomain.com</domain>
<port>8080</port>
</connectionPolicy>
<loadConstraints maxConcurrentConnectionsPerNode="2" />
</connectivity>
<procedure name="securedSOAPService" />
</wl:adapter>
以下是观察结果:
当服务“<em>securedSOAPService”使用 TLS1.2 配置时,服务返回“ javax.net.ssl.SSLPeerUnverifiedException: peer not authenticated ”。
当我们将服务更改为使用 TLS1.0 时,它工作正常。
我想在 TLS1.2 上配置 Service 时启用 HTTP 适配器。
注意:未在 Worklight 服务器上配置 SSL。