Manager for Webservices: Handshake error when adding a secure soap service with a keystore

Document ID : KB000086614
Last Modified Date : 14/04/2018
Show Technical Document Details
Issue:
Error Message :
The error message we get on the mgrjava.log is the following:
###############
| 2016-04-07 14:13:56 com.orsyp.mgr4java.engine.requesthandling.handlers.ws.soap.service.SoapServiceCreateRequestProcessor | Error while retrieving WSDL for service "XXX". The SSL error is: Received fatal alert: handshake_failure
###############

Patch level detected:Dollar Universe 6.2.01
Product Version: Dollar.Universe 6.2.01

Description :We try to add a secure soap service, using a keystore, it fails.
The procedure applied is:

1) We activate the Manager Java, then the Web Services Manager
2) We copy the certificate file DEMO.p12, and run the command to generate the keystore:
keytool -v -importkeystore -srckeystore DEMO.p12 -srcstoretype PKCS12 -destkeystore DEMO.jks -deststoretype JKS
3) On the Manager for Web Services node settings, we add the generated keystore (DEMO.jks) with the password, check if it is ok and save
4) In the SOAP tab, we add a new entry with:
the URL: https://mywebservice/soap/service?wsdl
tick "Use specific Keystore for https connections
select the keystore added earlier
5) When we save it, we get an error on the univiewer console.
Environment:
OS: All
Related configuration item(s): SOAP 1.1 and WSDL 1.1
VERSION = 11
Cause:
Cause type:
Defect
Root Cause: N/A
Resolution:
Update to the fix version listed below or a newer version if available.

Fix Status: Released

Fix Version(s):
Component: Application.Server
Version: Dollar.Universe 6.7.21
Additional Information:
Workaround :
N/A