MySQLに接続しようと思ったら下記のようなエラーが出ました。
Mysql2::Error: SSL connection error: error:1425F102:SSL routines:ssl_choose_client_version:unsupported protocol
調べたところUbuntu20.04で見られるエラーらしいです。1
StackOverFlowにはUbuntu20.04はデフォルトではTLS1は使えないようです。どうやらTLS v1.2がデフォルトで使用する設定のようです。2
参考にした資料通りに設定を変更します。
> sudo vim /usr/lib/ssl/openssl.cnf
ファイル上部に下記を追加しました。
openssl_conf = default_conf
ファイル下部に末尾を追加しました。
[ default_conf ] ssl_conf = ssl_sect [ssl_sect] system_default = ssl_default_sect [ssl_default_sect] MinProtocol = TLSv1 CipherString = DEFAULT:@SECLEVEL=1
この辺りは詳しくないので間違っていたら教えていただきたいです。