IBM Support

HTTP sslv3 alert handshake failure

Troubleshooting


Problem

Unable to send files to the HTTP adapter in SI an handshake failure occur

Symptom

* error:14077410:SSL routines:SSL23_GET_SERVER_HELLO:sslv3 alert handshake failure

Cause

1- Cipher Strength setting in the HTTP Server Adapter is incorrect
2- If you are using curl it means you need to tell curl to use sslv3 and also use the sslv3 ciphers,
3- It can also be due to expired certificate or expired password

Environment

HTTP Server Adapter Settings

Resolving The Problem

1- Change the Cipher Strength settings from WEAK to STRONG, or STRONG to WEAK

2- If you are using curl ensure you have these curl_setopt settings, eg:

curl_setopt($ch, CURLOPT_SSLVERSION, 3);
curl_setopt($ch, CURLOPT_SSL_CIPHER_LIST, 'SSLv3');

3- Check Certificate and password expiration date.

[{"Product":{"code":"SS3JSW","label":"IBM Sterling B2B Integrator"},"Business Unit":{"code":"BU059","label":"IBM Software w\/o TPS"},"Component":"Adapters","Platform":[{"code":"PF025","label":"Platform Independent"}],"Version":"5.2.4;5.2.4.1;5.2.4.2","Edition":"","Line of Business":{"code":"LOB59","label":"Sustainability Software"}}]

Document Information

Modified date:
16 June 2018

UID

swg21684776