~ubuntu-branches/ubuntu/precise/openssl098/precise

« back to all changes in this revision

Viewing changes to test/testgen

  • Committer: Bazaar Package Importer
  • Author(s): Kurt Roeckx
  • Date: 2011-03-23 19:50:31 UTC
  • Revision ID: james.westby@ubuntu.com-20110323195031-6h9crj4bymhhr8b8
Tags: upstream-0.9.8o
ImportĀ upstreamĀ versionĀ 0.9.8o

Show diffs side-by-side

added added

removed removed

Lines of Context:
 
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
if test "$OSTYPE" = msdosdjgpp; then
 
10
    PATH=../apps\;$PATH;
 
11
else
 
12
    PATH=../apps:$PATH;
 
13
fi
 
14
export PATH
 
15
 
 
16
echo "generating certificate request"
 
17
 
 
18
echo "string to make the random number generator think it has entropy" >> ./.rnd
 
19
 
 
20
if ../util/shlib_wrap.sh ../apps/openssl no-rsa; then
 
21
  req_new='-newkey dsa:../apps/dsa512.pem'
 
22
else
 
23
  req_new='-new'
 
24
  echo "There should be a 2 sequences of .'s and some +'s."
 
25
  echo "There should not be more that at most 80 per line"
 
26
fi
 
27
 
 
28
echo "This could take some time."
 
29
 
 
30
rm -f testkey.pem testreq.pem
 
31
 
 
32
../util/shlib_wrap.sh ../apps/openssl req -config test.cnf $req_new -out testreq.pem
 
33
if [ $? != 0 ]; then
 
34
echo problems creating request
 
35
exit 1
 
36
fi
 
37
 
 
38
../util/shlib_wrap.sh ../apps/openssl req -config test.cnf -verify -in testreq.pem -noout
 
39
if [ $? != 0 ]; then
 
40
echo signature on req is wrong
 
41
exit 1
 
42
fi
 
43
 
 
44
exit 0