Skip to content
/ openpki Public

An installable Django app that allows issuing, managing and validating certificates.

License

Notifications You must be signed in to change notification settings

bossan/openpki

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Open PKI

A Django app that allows issuing, managing and validating certificates.

Features:

  • Generate and revoke certificates
  • Self-service portal to generate client certificates and download device profiles for iOS/macOS
  • Multi-site
  • OCSP endpoint to validate the issued certificates

Configuration

Settings

INSTALLED_APPS = [
    ...
    'pki',
    ...
]

# Sign the iOS/macOS device profiles using SMIME
SIGN_PROFILES = True
# Generate a new user certificate when a user is assigned to a site
GENERATE_CERT_ON_CREATE = True