]> WPIA git - nre.git/commitdiff
Add: generating signerClientConfig
authorFelix Dörre <felix@dogcraft.de>
Fri, 3 Apr 2015 21:37:47 +0000 (23:37 +0200)
committerFelix Dörre <felix@dogcraft.de>
Fri, 3 Apr 2015 21:38:00 +0000 (23:38 +0200)
.gitignore
generateSignerClient.sh [new file with mode: 0755]

index e3f159d51aaac0cda9dd4e7808fca914254b2d00..2eedf66b79c31df4d94f2fb8a61f95a3a43d26f7 100755 (executable)
@@ -4,6 +4,7 @@
 *.pkcs12\r
 *.ca\r
 *.crl\r
+*.tar.gz\r
 config\r
 \r
 \r
diff --git a/generateSignerClient.sh b/generateSignerClient.sh
new file mode 100755 (executable)
index 0000000..6e78789
--- /dev/null
@@ -0,0 +1,21 @@
+#!/bin/sh
+
+set -e
+[ "$1" == "" ] && echo "Usage: $0 <year>" && exit 1
+year=$1
+
+. structure
+
+mkdir -p signer-client
+for ca in $STRUCT_CAS; do
+    [ "$ca" == "env" ] && continue
+    mkdir -p signer-client/ca/${ca}_${year}_1
+    cp ${year}/ca/${ca}_${year}_1.crt  signer-client/ca/${ca}_${year}_1/ca.crt
+done
+mkdir -p signer-client/keys
+for file in signer_client.{crt,key}; do
+    cp ${year}/keys/$file signer-client/keys/$file
+done
+
+tar czf signer-client-$year.tar.gz profiles -C signer-client keys ca
+rm -R signer-client