Skip to Content

Web Service Error. Peer sent alert: Alert Fatal: handshake failure

Dear Experts,

We have some interfaces to our third party that were working successfully. Suddenly as per today, we received the error:

com.sap.engine.interfaces.messaging.api.exception.MessagingException: java.io.IOException: Failed to get the input stream from socket: iaik.security.ssl.SSLException: Peer sent alert: Alert Fatal: handshake failure

Checking at the XPI inspector, this is the message

No changes from our side, not sure what is not working.

Thank you.

Regards,

Suwandi C.

xpi.png (43.6 kB)
Add comment
10|10000 characters needed characters exceeded

  • Get RSS Feed

2 Answers

  • Best Answer
    Mar 05 at 09:09 AM

    Hi Suwandi,

    From the ssl_debug trace, it says, the client certificate is not found, while the target server asks for it.
    So could you please check if the client certificate is enabled for the soap receiver channel? Then please check from NWA, and confirm if the certificate exists under the keystore maintained in the channel configuration. Please check the following blog in details, even it is a little old, the configuration is the same.

    https://blogs.sap.com/2006/05/31/how-to-use-client-authentication-with-soap-adapter/

    Best Regards,

    Liz

    Add comment
    10|10000 characters needed characters exceeded

    • Hi Liz,

      Yes, I think there's a change from the server that it now requests a client certificate. I've configured the certificate authorization in the channel and now it works.

      Thank you.

      Regards,

      Suwandi C.

  • Mar 07 at 03:02 PM

    Hello Suwandi,

    The server does not accept your handshake message. Most probably it is the client certificate which is missing, but to be sure you could check the server's logs.

    Regards,

    Jörg

    Add comment
    10|10000 characters needed characters exceeded