skip to navigation
skip to content

pgpsubmit 0.2

WSGI PGP public key submission system

Downloads ↓

Latest Version: 0.3

pgpsubmit is a simple WSGI application that can be used for collecting OpenPGP public keys on a keyring e.g. for a keysigning party.

Dependencies

Configuration

Two WSGI environ variables must be set:

GNUPGHOME
The GnuPG home directory. Must be writable by the user running the application. Multiple pgpsubmit instances could be run in parallel, each with a different GNUPGHOME.
PGPSUBMITSOURCEURL
URL at which may be found the corresponding source of pgpsubmit, pursuant to section 15 of the AGPL. If you run a modified version of pgpsubmit, the source code for that modified version must be available at this URL.

There are also some other configuration variables:

PGPSUBMITUNTIL
Specify a deadline for submission. After this time, submission will be disabled, and a message to effect of same will appear. While the deadline looms, time remaining will be displayed. The format is 'Y.M.D[.H[.M[.S]]]'.

A configuration for Apache with mod_wsgi might be:

<Directory /usr/home/joe/pgpsubmit>
    Order allow,deny
    Allow from all
</Directory>

<VirtualHost *:80>
    ServerAdmin joe@example.com
    ServerName pgpsubmit.example.com
    DocumentRoot "/usr/home/joe/pgpsubmit"

    WSGIScriptAlias / /usr/home/joe/pgpsubmit/scripts/pgpsubmit.wsgi
    SetEnv GNUPGHOME /usr/home/joe/.pgpsubmit
    SetEnv PGPSUBMITSOURCEURL https://gitorious.org/pgpsubmit
    SetEnv PGPSUBMITUNTIL 2011.12.31.18.30
</VirtualHost>

Development

pgpsubmit is free software, available under the terms of the GNU Affero General Public License Version 3. The source code is hosted at Gitorious.

 
File Type Py Version Uploaded on Size # downloads
pgpsubmit-0.2.tar.gz (md5, pgp) Source 2011-11-20 17KB 199