This is the a project that contains scripts to generate CAcerts new ( after 2015 ) root structure.
You can run the whole generation process for 2015 by invoking all.sh
.
The shellscripts that can be invoked (in order of all.sh
) are:
clear.sh
remove all previously generated keysgenerateKeys.sh
generate the root certificate and structure certificates (levels 0 and 1)generateTime.sh 2015
generate the sub-cas for the year 2015generateInfra.sh 2015
generate the CAcert Infrastructure keys (gigi ssl, gigi smime, signer communication, ...)verify.sh 2015
verify all keys for the year 2015- (optional)
generateSignerConfig.sh 2015
generate config to be deployed on cassiopeia
all these scripts depend on 2 'library-scripts':
commonFunctions
functions used all over those scriptsstructure
definitions of what cas and keys exist
CAs
configuration per structure sub-caprofiles
configuration per certificate profileselfsign.config
config for the CAs maintained by this script-collection internally
2015/ca
generated time-based subcas for 20152015/keys
generated infrastructure keys for 2015{root,assured,unassured,...}.ca
root CAs*.ca/key.key
the CAs private key*.ca/key.crt
the CAs certificate