Skip to content

yellowant/cacert-nre

Repository files navigation

cacert-nre

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 .

Overview of Generating Shell Scripts

The shellscripts that can be invoked (in order of all.sh) are:

  • clear.sh remove all previously generated keys
  • generateKeys.sh generate the root certificate and structure certificates (levels 0 and 1)
  • generateTime.sh 2015 generate the sub-cas for the year 2015
  • generateInfra.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 scripts
  • structure definitions of what cas and keys exist

Other Files and Folders

  • CAs configuration per structure sub-ca
  • profiles configuration per certificate profile
  • selfsign.config config for the CAs maintained by this script-collection internally

Generated Files and Folders

  • 2015/ca generated time-based subcas for 2015
  • 2015/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

Releases

No releases published

Packages

No packages published

Languages