pgpsubmit 0.2
WSGI PGP public key submission system
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
- python-gnupg
- GnuPG
- A WSGI capable web server (e.g. Apache with mod_wsgi).
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 | |
- Author: Fraser Tweedale
- Home Page: https://gitorious.org/pgpsubmit
-
Categories
- Development Status :: 4 - Beta
- Environment :: Web Environment
- Intended Audience :: Information Technology
- Intended Audience :: System Administrators
- License :: OSI Approved :: GNU Affero General Public License v3
- Natural Language :: English
- Operating System :: OS Independent
- Programming Language :: Python :: 2.7
- Topic :: Communications :: Email
- Topic :: Security :: Cryptography
- Package Index Owner: FraserTweedale
- DOAP record: pgpsubmit-0.2.xml
