crl-manager.py moved in /usr/bin
[threegates.git] / README.txt
1 === DESCRIPTION ===
2
3 This package allows web developers to use C.N.S. (italian Carta Nazionale dei Servizi)
4 as strong client authentication and encryption, with updates and full management 
5 of related Certification Revocation Lists (CRL).
6
7
8 === HOWTO ===
9
10 - as user "root" run ./bin/threegates_builder.sh 
11   in "out" directory you found a tree that you can tar and explode in / directory
12
13 - add apache user to "threegates" group
14
15 - add to the root crontab the line:
16 */10    *       *       *       *       /usr/bin/crl-manager.py
17
18 - configure apache to manage CA and CRL
19   (an example in root/etc/apache2/sites-available/001-ssl)
20
21 - add site pages (an example in root/var/www)
22
23
24 === SOFTWARE REQUIREMENTS ===
25
26 openssl
27 sed
28 php
29 apache2
30 python
31
32 === TESTED ON ===
33
34 Debian 6.0.3 - Squeeze
35
36 === OPEN ISSUES ===
37
38 - change external process management (the current api is deprecated)
39 - build a debian package