]> WPIA git - cassiopeia.git/blobdiff - test/genTestData.sh
fix: Use auto& to avoid deep copy of std::shared_ptr
[cassiopeia.git] / test / genTestData.sh
index e66735a5003ecfc980def612585578db40239fc0..7eb3e8312acd242dc212ce53b67c3b0e56dfa36f 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
@@ -19,3 +19,15 @@ 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
+EOF
+
+mkdir -p ca/unassured
+cp testdata/server.key ca/unassured/ca.key
+cp testdata/server.crt ca/unassured/ca.crt