v1.0.0
Certificate Revocation Lists
Hi and welcome to v1.0.0. This release finally bring support for Certificate Revocation Lists (CRLs) to revoke TLS certificates. They are created on a per CA basis. You can access the CRL files either under /app/data/crl , via the web interface or directly through the open API endpoint /api/certificates/ca/{id}/crl. The Overview tab now contains a dedicated section for revoked certificates. To delete a certificate now, you first need to revoke it. However, pay attention, if a certificate is deleted it will not be included in the CRL anymore. To use the CRL consult your reverse proxy documentation. For example for client certificate validation with Caddy you will need a custom build with a client certificate validator plugin.
Other Changes
The web UI now features a dark theme. Furthermore a few functionality and security related bugs where fixed to shape up VauTLS for it's 1.0.0 release. In addition dependencies where updated which also included security fixes. So I advise everyone to update as soon as possible.
Thanks for your support, it means a lot to me. 1.0.0 feels like such a big thing, even though it is just a different number. I will now probably keep new features flow rather slow and focus more on maintaining a stable application.
