Please check this Empower KB article: KB #: 1614327009 and debug:
Description:
Original Article Number : 0 : Cx (ssl client) facing SSL Handshake error in HTTPS call with partner (ssl server). IS thrown exceptions: ERROR: com.wm.app.b2b.server.ServiceException: iaik.security.ssl.SSLException: Peer sent alert: Alert Fatal: handshake failure [HR][/HR]Resolution:
Suggested cx to turn on following IS server settings to debug the ssl handshake: watt.ssl.iaik.debug=true watt.net.ssl.debug=true nohup file printed out: ssl_debug(31): Accepted certificate authorities: From the list, it shown no CA certificates which belongs to Cx. Hence Cx IS (acts as a client) failed to locate a corresponding client certificate signed by these CAs and presented empty client certificate to partner: ssl_debug(1): No client certificate available, sending empty certificate message… Told Cx that their partner must includes Cx CA certificates (Root and Intermediate) in their CA list. After that, Accepted certificate authorities list shown Cx’s CA certificates but still with same handshake failure. Investigate further found: ssl_debug(1): Server sent a 1024 bit RSA certificate, chain has 4 elements. The chain should contains only 2 elements. Suggested Cx to check with their partner if they have install the CA certificates correctly. After correction made, now ssl handshake done successfully
HTH,
RMG
#Integration-Server-and-ESB#webMethods-Archive#webMethods