bin/withdraw: Lowercase `u' in `usage:', for consistency.
[ca] / test / make-fake-reqs
1 #! /bin/sh
2
3 set -e
4 rm -rf test/fake-reqs.new
5 mkdir test/fake-reqs.new
6 ncert=50
7
8 if [ ! -d test/fake-keys ]; then
9 rm -rf test/fake-keys.new
10 mkdir test/fake-keys.new
11 pexec -r $(seq 50) -R -c -e i \
12 'openssl genrsa -out test/fake-keys.new/$i.key 3072'
13 mv test/fake-keys.new test/fake-keys
14 fi
15
16 dnbase="/C=GB/ST=Cambridgeshire/L=Cambridge/O=distorted.org.uk/OU=Testing"
17 for i in $(seq 50); do
18 openssl req -batch \
19 -new -out test/fake-reqs.new/$i.req -sha1 \
20 -key test/fake-keys/$i.key \
21 -subj "$dnbase/CN=Test certificate #$i"
22 done
23
24 if [ -d test/fake-reqs ]; then
25 rm -rf test/fake-reqs.old
26 mv test/fake-reqs test/fake-reqs.old
27 fi
28 mv test/fake-reqs.new test/fake-reqs
29 rm -rf test/fake-reqs.old