내 어댑터에서 REST 기반 HTTPS 서비스를 시도하고 있습니다. 내 .xml 파일은 다음과 같습니다.Worklight Adapter에서 HTTPS 서버로 웹 서비스 호출하기 - javax.net.ssl.SSLPeerUnverifiedException : 피어가 인증되지 않았습니다.
<connectionPolicy xsi:type="http:HTTPConnectionPolicyType">
<protocol>https</protocol>
<domain>myco.company.com</domain>
<port>443</port>
<!-- Following properties used by adapter's key manager for choosing specific certificate from key store
<sslCertificateAlias></sslCertificateAlias>
<sslCertificatePassword></sslCertificatePassword>
-->
</connectionPolicy>
<loadConstraints maxConcurrentConnectionsPerNode="2"/>
</connectivity>
나는이 예외
Http request failed: javax.net.ssl.SSLPeerUnverifiedException: peer not authenticated
을 얻고있다하지만 난 HTTP 프로토콜과 다른 서버의 IP 주소를 사용했을 때 모든 것이 잘 작동했다. 배포 된 서버 코드는 동일하며 브라우저에서 서비스가 제대로 작동하는 것 같습니다. 나는 http://pic.dhe.ibm.com/infocenter/wrklight/v5r0m5/index.jsp?topic=%2Fcom.ibm.worklight.help.doc%2Fadmin%2Ft_ibm_worklight_server_and_self-signed_certificates.html을 보았지만 아무 생각이 들지 않았다. 어떤 도움을 주셔서 감사합니다.
언급 한 링크를 사용하여 서버에서 인증서를 가져온 다음 키 저장소로 가져 왔습니다. 어댑터에서 동일한 별칭을 사용했는데 정상적으로 작동합니다. 감사합니다. – satheeshwaran
안녕하세요 대니얼 어댑터가 실제 WAS 서버에 배포되었을 때 작동하지 않습니다. – satheeshwaran