Certificats Let's Encrypt
Find a file
Seth Schoen de867e26c8 reorganize daemons!
This splits out the single daemon into four different daemons (for
makechallenge, testchallenge, and issue, and for logging), switches
all but the logging daemon to no longer use pubsub (but instead
use brpop, which is a blocking queue pop), and tracks the number of
times that a given session has been tested (limited to 3).

There are also new scripts to try to start and stop all the daemons
with a single command.
2012-10-17 18:36:24 -07:00
doc Docs 2012-05-17 13:08:39 -07:00
m3crypto@c63d9b1b36 Disable raw IPv6 addresses by default 2012-08-06 15:27:05 -07:00
pygeoip@2bd928e6b3 and my cached-consensus exit geography parser 2012-08-31 11:42:29 -07:00
sample-files weak Debian keys, via http://certlogik.com/debian-weak-key-check/ 2012-07-17 00:19:08 -07:00
server-ca reorganize daemons! 2012-10-17 18:36:24 -07:00
trustify update client to send hashcash per-name 2012-10-10 17:19:00 -07:00
.gitignore Move protocol and client into Python modules 2012-08-12 07:49:45 +03:00
.gitmodules and my cached-consensus exit geography parser 2012-08-31 11:42:29 -07:00
MANIFEST.in Add setuptools-based setup.py & MANIFEST.in 2012-08-12 09:03:13 +03:00
README now there is a dependency on python-dialog 2012-08-09 16:36:52 -07:00
setup.py Add setuptools-based setup.py & MANIFEST.in 2012-08-12 09:03:13 +03:00
trustify.py Add setuptools-based setup.py & MANIFEST.in 2012-08-12 09:03:13 +03:00

The Chocolate project to implement sweet automatic encryption for webservers.

There are two portions to the Chocoate protocol.

client-webserver/ contains code that can be run on any webserver (eventually,
email, XMPP and other SSL-securable servers too); it is used to automatically
request and install a CA-signed certificate for that server's public names.

server-ca/ contains a reference implementation for CAs to receive requests for
certs, set challenges for the requesting servers to prove that they really
control the names, and issue certificates.

Debian dependencies:

build deps:
swig
protobuf-compiler
python-dev

others:
gnutls-bin # for make cert requests
python-protobuf
python-dialog
hashcash