1.0.0 (2016-04-27)
This represents a massive new release (hence the big version jump). The project now has a new name (django-ca instead of just “certificate authority”) and is now installable via pip. Since versions prior to this release probably had no users (as it wasn’t advertised anywhere), it includes several incompatible changes.
General
This project now runs under the name django-ca instead of just “certificate authority”.
Move the git repository is now hosted at https://github.com/mathiasertl/django-ca.
This version now absolutely assumes Python3. Python2 is no longer supported.
Require Django 1.8 or later.
django-ca is now usable as a stand-alone project (via git) or as a reusable app (via pip).
Functionality
The main app was renamed from
certificatetodjango_ca. See below for how to upgrade.
manage.py interface
manage.py commands are now renamed to be more specific:
init->init_casign->sign_certlist->list_certsrevoke->revoke_certcrl->dump_crlview->view_certwatch->notify_expiring_certswatchers->cert_watchers
Several new manage.py commands:
dump_cato dump CA certificates.dump_certto dump certificates to a file.dump_ocsp_indexfor an OCSP responder,dump_crlno longer outputs this file.edit_cato edit CA properties from the command line.list_casto list available CAs.view_cato view a CA.
Removed the manage.py remove command.
dump_{ca,cert,crl}can now output DER/ASN1 data to stdout.