All Projects → mathiasertl → django-ca

mathiasertl / django-ca

Licence: GPL-3.0 license
Django app providing a Certificate Authority

Programming Languages

python
139335 projects - #7 most used programming language

Projects that are alternatives of or similar to django-ca

ght-acme.sh
Shell script to sign certificate by the letsencrypt CA
Stars: ✭ 31 (-70.75%)
Mutual labels:  certificate, acme, acme-v2
Pki
The Dogtag Certificate System is an enterprise-class Certificate Authority (CA) which supports all aspects of certificate lifecycle management, including key archival, OCSP and smartcard management.
Stars: ✭ 97 (-8.49%)
Mutual labels:  certificate, acme, certificate-authority
ACMECert
PHP client library for Let's Encrypt (ACME v2 - RFC 8555)
Stars: ✭ 83 (-21.7%)
Mutual labels:  certificate, acme, acme-v2
Jsrsasign
The 'jsrsasign' (RSA-Sign JavaScript Library) is an opensource free cryptography library supporting RSA/RSAPSS/ECDSA/DSA signing/validation, ASN.1, PKCS#1/5/8 private/public key, X.509 certificate, CRL, OCSP, CMS SignedData, TimeStamp, CAdES JSON Web Signature/Token in pure JavaScript.
Stars: ✭ 2,760 (+2503.77%)
Mutual labels:  certificate, crl, ocsp
Certbot
Certbot is EFF's tool to obtain certs from Let's Encrypt and (optionally) auto-enable HTTPS on your server. It can also act as a client for any other CA that uses the ACME protocol.
Stars: ✭ 28,541 (+26825.47%)
Mutual labels:  certificate, acme
Lettuceencrypt
Free, automatic HTTPS certificate generation for ASP.NET Core web apps
Stars: ✭ 939 (+785.85%)
Mutual labels:  certificate, acme
Certificaat
General-purpose ACME client
Stars: ✭ 88 (-16.98%)
Mutual labels:  certificate, acme
Chef Acme
Chef cookbook to request SSL certificates at Let's Encrypt
Stars: ✭ 98 (-7.55%)
Mutual labels:  certificate, acme
Certificate Authority Situational Awareness
Identifies unexpected and prohibited certificate authority certificates on Windows systems. #nsacyber
Stars: ✭ 99 (-6.6%)
Mutual labels:  certificate, certificate-authority
qiniu-auto-cert
七牛 CDN 证书自动化工具
Stars: ✭ 20 (-81.13%)
Mutual labels:  certificate, acme
Easycert
EasyCert quickly generates web server TLS certificates that have been self-signed by a private certificate authority that it also creates.
Stars: ✭ 121 (+14.15%)
Mutual labels:  certificate, certificate-authority
Cashier
A self-service CA for OpenSSH
Stars: ✭ 590 (+456.6%)
Mutual labels:  certificate, certificate-authority
Dehydrated
letsencrypt/acme client implemented as a shell-script – just add water
Stars: ✭ 5,261 (+4863.21%)
Mutual labels:  certificate, acme
Acme client
Java ACME Client application
Stars: ✭ 77 (-27.36%)
Mutual labels:  certificate, acme
Lego
Let's Encrypt client and ACME library written in Go
Stars: ✭ 4,978 (+4596.23%)
Mutual labels:  certificate, acme
Posh Acme
ACME protocol client for obtaining certificates using Let's Encrypt (or other ACME compliant CA)
Stars: ✭ 425 (+300.94%)
Mutual labels:  certificate, acme
Node Acme Lambda
Use AWS Lambda to manage SSL certificates for ACME providers like Let's Encrypt.
Stars: ✭ 120 (+13.21%)
Mutual labels:  certificate, acme
Certstrap
Tools to bootstrap CAs, certificate requests, and signed certificates.
Stars: ✭ 1,689 (+1493.4%)
Mutual labels:  certificate, certificate-authority
Ssl Certificate Chain Resolver
SSL certificate chain resolver
Stars: ✭ 277 (+161.32%)
Mutual labels:  certificate, certificate-authority
Xipki
Highly scalable and high-performance open source PKI (CA and OCSP responder). Minimal dependencies, No-JPA, No-Spring
Stars: ✭ 311 (+193.4%)
Mutual labels:  certificate, certificate-authority

django-ca

image image image image image image image

About

django-ca is a small project to manage TLS certificate authorities and easily issue certificates. It is based on cryptography and Django. It can be used as an app in an existing Django project or stand-alone with the basic project included. Certificates can be managed through Django's admin interface or via manage.py commands - so no webserver is needed, if you’re happy with the command-line.

Documentation is available at https://django-ca.readthedocs.org/.

Features

  1. Set up a secure local certificate authority in just a few minutes.
  2. Certificate revocation via CRLs and OCSP.
  3. Certificate issuance via ACMEv2, command line or web interface.
  4. Management via command line and/or via Django's admin interface.
  5. Get email notifications about certificates about to expire.
  6. Written in Python 3.8+, Django 3.2+ and cryptography 37.0+.

Please see https://django-ca.readthedocs.org for more extensive documentation.

Documentation

Documentation is available at https://django-ca.readthedocs.org/.

ChangeLog

Please see https://django-ca.readthedocs.io/en/latest/changelog.html

License

This project is free software licensed under the GPLv3.

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].