certbot/client-webserver
2012-07-01 22:41:26 -07:00
..
choc_cert_extensions.cnf The "webserver" dirname was confusing; client-webserver is better 2012-06-28 15:16:21 -07:00
chocolate.py start on Redis queue structure 2012-07-01 18:15:29 -07:00
chocolate_protocol.proto instead of challengeid, just use the order presented 2012-07-01 22:13:34 -07:00
client.py The "webserver" dirname was confusing; client-webserver is better 2012-06-28 15:16:21 -07:00
CSR.py pass through subject_names request from CSR.py to pkcs10.py 2012-06-29 17:28:26 -07:00
Makefile The "webserver" dirname was confusing; client-webserver is better 2012-06-28 15:16:21 -07:00
options-ssl.conf Added READMEs for SNI Challenge, renamed variables, added options-ssl-conf 2012-06-28 22:15:17 -04:00
pkcs10.py a clean subject_names() function 2012-06-29 17:25:56 -07:00
README mention dependency on python-libnss 2012-07-01 11:58:38 -07:00
REDIS information about CA's session database structure 2012-07-01 22:20:35 -07:00
sni_challenge.py more concise file content search using list comprehension 2012-07-01 22:41:26 -07:00

In this directory are tools that will run on webservers for sysadmins to
automatically obtain their certs


Set CHOCOLATESERVER environment variable for "make deploy" and client.py!


chocolate.py - server-side, requires web.py (python-webpy),
        PyCrypto (python-crypto), redis, python-redis, python-protobuf,
        python-nss
	probably wants to run under a web server like lighttpd with fastcgi

client.py - experimental tool for making requests and parsing replies

chocolate_protocol.proto - protocol definition; needs protobuf-compiler

sni_challenge -
	Assumes Apache server with name based virtual hosts is running 
	(for intended address).
	Call perform_sni_cert_challenge(address, r, nonce) to do the whole 
	challenge.
	Example code is given in main method
	Right now requires full path specification of CSR/KEY in the Global 
	Variables (how should this be specified?)