我正在尝试通过HTTP Adapter从IBM Worklight 6.1应用服务器访问第三方SOAP服务( securedSOAPService )。
以下是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>
以下是观察结果:
服务返回&#34; javax.net.ssl.SSLPeerUnverifiedException:peer not authenticated &#34;使用TLS1.2配置服务“ securedSOAPService ”时。
当我们更改服务以使用TLS1.0时,它可以正常工作。
我希望在TLS1.2上配置Service时启用HTTP适配器。
注意:Worklight服务器上未配置SSL。
答案 0 :(得分:0)
最后,我们找到了一种解决方案,该解决方案适用于新协议(TLSv1.1,TLSv1.2)的有限密码,
注意:这仅适用于有限的密码。最佳实践是使用Java的较新版本。
非常感谢Mohammed Ashfaq的帮助!