車(スイスポZC33S)とITとカメラ(α7iii)と。面倒を見ているWebサイトの一つに、Let’sEncryptのSSL証明書を手動で更新とインストールをしているものがあり、今回、いつも通りの手順で更新しようとしたら、秘密鍵のインストールでサーバーがエラーを出して焦ったのと、原因が判明して無事に証明書が更新できたメモです。ビジネスr3”というサービスです。ビジネスr3”では、Let’sEncryptで取得した証明書を、「既存の証明書のインストール」というメニューからインストールして利用することができます。Let’sEncryptのSSL証明書の有効期限は3ヶ月なので、3ヶ月毎にCertbotでLet’sEncryptのSSL証明書を取得して、手動更新していました。missing.とのエラーメッセージが表示されて、秘密鍵のインストールができませんでした。秘密鍵の暗号化方式がCertbotの仕様変更で以前と変わっており、インストール先のサーバーがその暗号化方式に対応していなかったことが原因ECDSAになっていたCertbotでは従来、秘密鍵の暗号化方式として”RSA”だったのが、2022年リリースのバージョンから”ECDSA”になったとのこと。ビジネスr3”のサーバーは対応していなかったようです。解決方法Certbotのコマンドで秘密鍵の暗号化方式に”RSA”を指定Certbotのコマンドで、暗号化方式をRSAで指定するオプションを追加します。rsaコマンド全体の例としてはこんな感じです。ドメインこれで従来のRSA方式の秘密鍵が作成されます。コメントをキャンセルメールアドレスは公開されません。