概要
dockerにインストールしたUbuntuでhttps接続しようとしたら、「dh key too small」エラーが出て、接続できない。
原因
サーバーのセキュリティバージョンが古いため、サーバー側でセキュリティレベルを上げるか、クライアント側で下げる。
解決法
クライアント側しか触れないため、以下を修正(セキュリティレベルを下げる)。
/usr/lib/ssl/openssl.cnf
# 1行目に追加
openssl_conf = default_conf
...
...
...
# 最終行に追加
[ default_conf ]
ssl_conf = ssl_sect
[ssl_sect]
system_default = system_default_sect
[system_default_sect]
MinProtocol = TLSv1.2
CipherString = DEFAULT:@SECLEVEL=1
特に再読み込みなしで利用可。