]> WPIA git - nre.git/blob - README.md
several fixes on certificate profiles
[nre.git] / README.md
1 # cacert-nre
2
3 This is the a project that contains scripts to generate CAcerts new ( after 2015 ) root structure.
4
5 You can run the whole generation process for 2015 by invoking `all.sh `.
6
7 ## Overview of Generating Shell Scripts
8
9 The shellscripts that can be invoked (in order of `all.sh`) are:
10
11 * `clear.sh` remove all previously generated keys
12 * `generateKeys.sh` generate the root certificate and structure certificates (levels 0 and 1)
13 * `generateTime.sh 2015` generate the sub-cas for the year 2015
14 * `generateInfra.sh 2015` generate the CAcert Infrastructure keys (gigi ssl, gigi smime, signer communication, ...)
15 * `verify.sh 2015` verify all keys for the year 2015
16 * (optional) `generateSignerConfig.sh 2015` generate config to be deployed on cassiopeia
17
18 all these scripts depend on 2 'library-scripts':
19
20 * `commonFunctions` functions used all over those scripts
21 * `structure` definitions of what cas and keys exist
22
23 ## Other Files and Folders
24
25 * `CAs` configuration per structure sub-ca
26 * `profiles` configuration per certificate profile
27 * `selfsign.config` config for the CAs maintained by this script-collection internally
28
29 ## Generated Files and Folders
30 * `2015/ca` generated time-based subcas for 2015
31 * `2015/keys` generated infrastructure keys for 2015
32 * `{root,assured,unassured,...}.ca` root CAs
33 * `*.ca/key.key` the CAs private key
34 * `*.ca/key.crt` the CAs certificate
35