Provided by: pyca_20031119-0.1ubuntu1_all bug

NAME

       pyca - CA written in python

DESCRIPTION

       The  scripts  in this suite are basically wrappers around openssl(1). Additionally the scripts integrates
       the generic CA-functionality with the mail-system and apache for handling certificate requests; with LDAP
       for handling distributing certificates and revocation lists; and cron for maintenance tasks.

PROGRAMMES

       pickle-cnf.py
              Create a pickled copy the OpenSSL configuration object for faster reading  of  the  configuration.
              The pickle-file name is the name of the OpenSSL configuration file plus .pickle.

       ca-make.py
              Generate  a  CA  hierarchy,  all  necessary  files  and directories and all initial CRLs (see also
              signedby extension in OpenSSL configuration file). This is intended to  be  run  under  user  root
              since it sets the ownership and permissions.

       ca-certreq-mail.py
              Handles  the  mail dialogue after certificate request. The SPKAC certificate request and LDIF data
              is moved from the directory pend_reqs_dir to new_reqs_dir. Set this script in  your  /etc/aliases,
              procmailrc or similar to receive mails for the address specified in caCertReqMailAdr.

       ca-cycle-pub.py
              This  script  is  typically  run  by  the  CA  admin  user via CRON or a similar task manager on a
              networked system holding the public certificate data. It does several jobs:

              * Publish new certificates and inform user via e-mail where to download his certificate

              * Remove stale certificate requests from pend_reqs_dir.

              *  Spool certificate requests and certificate revocation requests to the system holding  the  CA's
              private keys. (not implemented yet)

              *   Spool  certificates  and certificate revocation lists from the system holding the CA's private
              keys. (not implemented yet)

       ca-cycle-priv.py
              This script is run on the system where the private keys of the CA  are  stored.  It  does  several
              jobs:

              * Mark expired certificates in OpenSSL certificate database

              * Generate new CRLs, move old CRLs to archive (not implemented yet)

              * Process certificate requests and certificate revocation requests (not implemented yet)

              *  Spool  certificate  database,  issued  certificates and CRLs to public WWW and LDAP server (not
              implemented yet)

SEE ALSO

       pyca(1)

       The programs are documented fully by the HTML documents in /usr/share/doc/pyca/htdocs/

COPYRIGHT

       Copyright © 2001 - 2003 Michael Stroeder <michael@stroeder.com>

       This software including all modules is Open Source and given away under: GPL (GNU GENERAL PUBLIC LICENSE)
       Version 2.

       The author refuses to give any warranty of any kind.

AUTHOR

       Michael Stroeder <michael@stroeder.com>

       This manual page was written by Lars Bahner <bahner@debian.org>, for the Debian GNU/Linux system (but may
       be used by others).

                                                  june 30, 2002                                          pyca(8)