この記事について
| 環境 | certbot(Let’s Encrypt) |
|---|---|
| 目的 | 不要になったSSL証明書を削除する |
| 結果 | certbot delete で対話的に選んで削除できた |
つまずきポイント要約
- 削除時に番号を指定せずEnterを押すとすべて削除されるので注意
- 現在の証明書一覧は
certbot certificatesで確認
let’s encrypt の要らなくなった証明書を削除する方法
現在の証明書の確認
sudo certbot certificates
このコマンドで出てきた証明書のいずれを削除したい場合
方法は二つ
1
sudo certbot delete
2
sudo certbot revoke
今回は1を採用
実行するとどれを消すか聞かれるので、番号で指定して実行。番号を指定せずにエンターを押すとすべて削除されるので注意。
完了すると、証明書ファイルがサーバーから削除される。certbot certificatesコマンドを実行しても一覧から消えている。
参考サイト

Let’s Encrypt証明書発行から削除する方法 | ex1-lab
Let’s Encrypt証明書を手動で削除する方法発行したLet’s Encrypt証明書を削除するには、以下のディレクトリにあるファイルを削除すれば、証明書が削除することができます /etc/letsencrypt/archive/{ドメイン名} /etc/letsencrypt/renewal/{ドメイン名}.c...
補足(deleteとrevokeの違い)
deleteはサーバーから証明書ファイルを削除するだけ。revokeは証明書自体を失効させる(秘密鍵が漏洩した場合など)。単に不要になっただけならdeleteでよい。
