123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051 |
- #!/bin/sh
- SH="/bin/sh"
- if test "$OSTYPE" = msdosdjgpp; then
- PATH="../apps\;$PATH"
- else
- PATH="../apps:$PATH"
- fi
- export SH PATH
- SSLEAY_CONFIG="-config CAss.cnf"
- export SSLEAY_CONFIG
- OPENSSL="`pwd`/../util/opensslwrap.sh"
- export OPENSSL
- /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
|