From 81a8da764f041fdd05f888a6104c626556e11a21 Mon Sep 17 00:00:00 2001 From: Matteo Nastasi Date: Sun, 23 Oct 2011 17:56:13 +0200 Subject: [PATCH] updated README --- README.txt | 39 +++++++++++++++++++++++++++++++++++++++ 1 file changed, 39 insertions(+) create mode 100644 README.txt diff --git a/README.txt b/README.txt new file mode 100644 index 0000000..a89ecc1 --- /dev/null +++ b/README.txt @@ -0,0 +1,39 @@ +=== DESCRIPTION === + +This package allows web developers to use C.N.S. (italian Carta Nazionale dei Servizi) +as strong client authentication and encryption, with updates and full management +of related Certification Revocation Lists (CRL). + + +=== HOWTO === + +- as user "root" run ./bin/threegates_builder.sh + in "out" directory you found a tree that you can tar and explode in / directory + +- add apache user to "threegates" group + +- add to the root crontab the line: +*/10 * * * * /usr/lib/threegates/bin/crl-manager.py + +- configure apache to manage CA and CRL + (an example in root/etc/apache2/sites-available/001-ssl) + +- add site pages (an example in root/var/www) + + +=== SOFTWARE REQUIREMENTS === + +openssl +sed +php +apache2 +python + +=== TESTED ON === + +Debian 6.0.3 - Squeeze + +=== OPEN ISSUES === + +- change external process management (the current api is deprecated) +- build a debian package -- 2.17.1