-
Notifications
You must be signed in to change notification settings - Fork 8
Description
Hello
Having a gui to create certificates is super nice. the server certificate is available to download and use with nginx (after copying it) or caddy (directly in configuration) or whatever.
But I am wondering : how to handle when you delete a certificate, for it to not work anymore ? It seems to me that it should be added to a CRL, also available to download and to use by proxy servers am I right ? (note : it seems that nginx needs to see all CA certificates in the chain in the CRL - unrevoked off course - for the CRL to work ; see : https://stackoverflow.com/questions/17086934/nginx-unable-to-get-certificate-crl)
for now, deleting a certificate will not invalidate it, making it a security risk IMO
nginx can handle CRLs with :
ssl_verify_client optional;
ssl_client_certificate /etc/nginx/server.crt;
caddy can handle it via a pluggin (I've not tested it) : https://github.com/gr33nbl00d/caddy-revocation-validator