|  | #!/bin/sh | 
|  |  | 
|  | SH="/bin/sh" | 
|  | if test "$OSTYPE" = msdosdjgpp; then | 
|  | PATH=./apps\;../apps\;$PATH | 
|  | else | 
|  | PATH=../apps:$PATH | 
|  | fi | 
|  | export SH PATH | 
|  |  | 
|  | SSLEAY_CONFIG="-config CAss.cnf" | 
|  | export SSLEAY_CONFIG | 
|  |  | 
|  | /bin/rm -fr demoCA | 
|  | $SH ../apps/CA.sh -newca <<EOF | 
|  | EOF | 
|  |  | 
|  | if [ $? != 0 ]; then | 
|  | exit 1; | 
|  | fi | 
|  |  | 
|  | SSLEAY_CONFIG="-config Uss.cnf" | 
|  | export SSLEAY_CONFIG | 
|  | $SH ../apps/CA.sh -newreq | 
|  | if [ $? != 0 ]; then | 
|  | exit 1; | 
|  | fi | 
|  |  | 
|  |  | 
|  | SSLEAY_CONFIG="-config ../apps/openssl.cnf" | 
|  | export SSLEAY_CONFIG | 
|  | $SH ../apps/CA.sh -sign  <<EOF | 
|  | y | 
|  | y | 
|  | EOF | 
|  | if [ $? != 0 ]; then | 
|  | exit 1; | 
|  | fi | 
|  |  | 
|  |  | 
|  | $SH ../apps/CA.sh -verify newcert.pem | 
|  | if [ $? != 0 ]; then | 
|  | exit 1; | 
|  | fi | 
|  |  | 
|  | /bin/rm -fr demoCA newcert.pem newreq.pem | 
|  | #usage: CA -newcert|-newreq|-newca|-sign|-verify | 
|  |  |