]> WPIA git - gigi.git/commitdiff
adding script to generate cacerts.jks from NRE-roots
authorFelix Dörre <felix@dogcraft.de>
Tue, 26 May 2015 13:50:07 +0000 (15:50 +0200)
committerFelix Dörre <felix@dogcraft.de>
Thu, 4 Jun 2015 17:19:54 +0000 (19:19 +0200)
config/generateTruststoreNRE.sh [new file with mode: 0755]

diff --git a/config/generateTruststoreNRE.sh b/config/generateTruststoreNRE.sh
new file mode 100755 (executable)
index 0000000..7747357
--- /dev/null
@@ -0,0 +1,26 @@
+#!/bin/bash
+# this script imports the cacert root certs
+
+rm -f cacerts.jks
+
+function import(){
+  keytool -importcert -keystore ../config/cacerts.jks -file "$1.crt" -alias own -storepass "changeit" -alias "$1" $2
+}
+
+function importP(){
+ keytool -importkeystore -srckeystore "$1" -noprompt -destkeystore keystore.pkcs12 -srcstoretype pkcs12 -deststoretype pkcs12 -deststorepass changeit -srcstorepass changeit
+}
+
+import ca/root -noprompt
+import ca/assured
+import ca/unassured
+
+for i in ca/{,un}assured_*; do
+  import ${i%.crt}
+done
+
+for i in keys/*.pkcs12; do
+  importP $i
+done
+
+keytool -list -keystore ../config/cacerts.jks -storepass "changeit"