Skip to content

Instantly share code, notes, and snippets.

@Ampflower
Ampflower / caddy-revoke.sh
Created February 16, 2024 10:20
When you need to revoke a certificate but use Caddy (requires certbot)
caddy_ocsp=/var/lib/caddy/.local/share/caddy/ocsp
caddy_le=/var/lib/caddy/.local/share/caddy/certificates/acme-v02.api.letsencrypt.org-directory
revoke() { certbot revoke --cert-path $caddy_le/$1/$1.crt --key-path $caddy_le/$1/$1.key --reason keyCompromise; rm $caddy_ocsp/$1-*; }
revoke useyour.domain && systemctl reload caddy

Keybase proof

I hereby claim:

  • I am ampflower on github.
  • I am ampflower (https://keybase.io/ampflower) on keybase.
  • I have a public key ASAzavmD3ubK7H_988sXsX_FlLt-823s3GjFNCXwRCrl-wo

To claim this, I am signing this object: