pyCA is a project to create Certification Authority in Python. It will generate a CA certificate hierarchy and initial CRLs, generate certificate requests with widely used web browsers, provides a search tool for client certificates in the OpenSSL certificate database, download of client certificates/certificate revocation lists with appropriate MIME types, storing all certificate data in LDAP repositories, scripts for the handling of the certification process on a non-networked system holding the CA's private key(s) and fairly easy configuration based on the OpenSSL configuration file.