]> WPIA git - cassiopeia.git/blobdiff - test/genTestData.sh
add: handle the 'noOCSP' feature in the include section
[cassiopeia.git] / test / genTestData.sh
index ca44bc22aa0a06024a825d0f6295ea5730993e25..0de15bdc61254fc98e8fc2183225f7d9ae90eed4 100755 (executable)
@@ -5,7 +5,7 @@ fake_sigalg (){
 }
 
 fake_sig (){
-    cat $1 | sed "s/[^a]=\$/c=/" | sed "s/a=/b=/" |sed "s/c=/a=/" > $2
+    cat $1 | sed "s/[^a]...=\$/caaa=/" | sed "s/a...=/baaa=/" |sed "s/caaa=/aaaa=/" > $2
 }
 
 mkdir -p testdata
@@ -16,3 +16,19 @@ for alg in csr spkac; do
     fake_sigalg testdata/test.$alg testdata/test_invalid_sig.$alg
     fake_sig testdata/test.$alg testdata/test_false_sig.$alg
 done
+
+openssl req -new -newkey rsa:2048 -nodes -subj "/CN=cn" -keyout testdata/server.key -out testdata/server.csr 2> /dev/null
+openssl x509 -in testdata/server.csr -signkey testdata/server.key -req -out testdata/server.crt 2> /dev/null
+
+mkdir -p profiles
+cat > profiles/0001-type1.cfg <<EOF
+ca=unassured
+eku=
+ku=
+days=10
+include=
+EOF
+
+mkdir -p ca/unassured_2015_2
+cp testdata/server.key ca/unassured_2015_2/ca.key
+cp testdata/server.crt ca/unassured_2015_2/ca.crt