mark all block comments that need format preserving so that
[openssl.git] / test / testca
1 #!/bin/sh
2
3 SH="/bin/sh"
4 if test "$OSTYPE" = msdosdjgpp; then
5     PATH="../apps\;$PATH"
6 else
7     PATH="../apps:$PATH"
8 fi
9 export SH PATH
10
11 SSLEAY_CONFIG="-config CAss.cnf"
12 export SSLEAY_CONFIG
13
14 OPENSSL="`pwd`/../util/opensslwrap.sh"
15 export OPENSSL
16
17 /bin/rm -fr demoCA
18 $SH ../apps/CA.sh -newca <<EOF
19 EOF
20
21 if [ $? != 0 ]; then
22         exit 1;
23 fi
24
25 SSLEAY_CONFIG="-config Uss.cnf"
26 export SSLEAY_CONFIG
27 $SH ../apps/CA.sh -newreq
28 if [ $? != 0 ]; then
29         exit 1;
30 fi
31
32
33 SSLEAY_CONFIG="-config ../apps/openssl.cnf"
34 export SSLEAY_CONFIG
35 $SH ../apps/CA.sh -sign  <<EOF
36 y
37 y
38 EOF
39 if [ $? != 0 ]; then
40         exit 1;
41 fi
42
43
44 $SH ../apps/CA.sh -verify newcert.pem
45 if [ $? != 0 ]; then
46         exit 1;
47 fi
48
49 /bin/rm -fr demoCA newcert.pem newreq.pem
50 #usage: CA -newcert|-newreq|-newca|-sign|-verify
51