]>
Commit | Line | Data |
---|---|---|
d02b48c6 RE |
1 | #!/bin/sh |
2 | ||
3 | SH="/bin/sh" | |
451dc18f | 4 | if test "$OSTYPE" = msdosdjgpp; then |
62d27939 | 5 | PATH="../apps\;$PATH" |
451dc18f | 6 | else |
62d27939 | 7 | PATH="../apps:$PATH" |
451dc18f | 8 | fi |
d02b48c6 RE |
9 | export SH PATH |
10 | ||
11 | SSLEAY_CONFIG="-config CAss.cnf" | |
12 | export SSLEAY_CONFIG | |
13 | ||
62d27939 AP |
14 | OPENSSL="`pwd`/../util/opensslwrap.sh" |
15 | export OPENSSL | |
16 | ||
d02b48c6 RE |
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 | ||
288370ea | 33 | SSLEAY_CONFIG="-config ../apps/openssl.cnf" |
d02b48c6 RE |
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 |