]> git.ipfire.org Git - thirdparty/openssl.git/blob - test/testca
Makefile.ssl doesn't exist anymore
[thirdparty/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