Let "make test" survive without DEVRANDOM
[openssl.git] / test / testgen
1 #!/bin/sh
2
3 T=testcert
4 KEY=512
5 CA=../certs/testca.pem
6
7 /bin/rm -f $T.1 $T.2 $T.key
8
9 PATH=../apps:$PATH;
10 export PATH
11
12 echo "generating certificate request"
13
14 echo "There should be a 2 sequences of .'s and some +'s."
15 echo "There should not be more that at most 80 per line"
16 echo "This could take some time."
17
18 echo "string to make the random number generator think it has entropy" >> ./.rnd
19
20 ../apps/openssl req -config test.cnf -new -out testreq.pem
21 if [ $? != 0 ]; then
22 echo problems creating request
23 exit 1
24 fi
25
26 ../apps/openssl req -config test.cnf -verify -in testreq.pem -noout
27 if [ $? != 0 ]; then
28 echo signature on req is wrong
29 exit 1
30 fi
31
32 exit 0