Remote host closed connection during handshake ってエラーがでて四苦八苦した備忘録です。
背景
サーバにて表題のエラーがでて困ったの。
結論
IBM JDK は TLSv1.0 で通信するそうな。
根本的な要因は Apache の設定で TLSv1.1 / TLSv1.2 以外のプロトコルを許可していなかったため。
↓ Apache のパラメータを下記のように書き換え
# TLSv1.0 含め許可 ==================================== SSLProtocol ALL -SSLv2 -SSLv3 ====================================
# Apache リロード systemctl reload httpd
下記サイトで許可している SSLProtocol を確認できます。
https://www.cman.jp/network/support/ssl.html