Commit | Line | Data |
---|---|---|
69ab55f7 MW |
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 |