| There is often a need to generate test certificates automatically using | 
 | a script. This is often a cause for confusion which can result in incorrect | 
 | CA certificates, obsolete V1 certificates or duplicate serial numbers. | 
 | The range of command line options can be daunting for a beginner. | 
 |  | 
 | The mkcerts.sh script is an example of how to generate certificates | 
 | automatically using scripts. Example creates a root CA, an intermediate CA | 
 | signed by the root and several certificates signed by the intermediate CA. | 
 |  | 
 | The script then creates an empty index.txt file and adds entries for the | 
 | certificates and generates a CRL. Then one certificate is revoked and a  | 
 | second CRL generated. | 
 |  | 
 | The script ocsprun.sh runs the test responder on port 8888 covering the | 
 | client certificates. | 
 |  | 
 | The script ocspquery.sh queries the status of the certificates using the | 
 | test responder. | 
 |  | 
 |  | 
 |  |