Certificats Let's Encrypt
Find a file
2012-08-13 00:52:31 -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
sample-files weak Debian keys, via http://certlogik.com/debian-weak-key-check/ 2012-07-17 00:19:08 -07:00
server-ca improving logging again 2012-08-13 00:52:31 -07:00
trustify Added linebreak 2012-08-13 03:34:45 -04:00
.gitignore Move protocol and client into Python modules 2012-08-12 07:49:45 +03:00
.gitmodules Add m3crypto as a submodule 2012-07-10 18:04:18 -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