#!/bin/bash
-# this script imports the cacert root certs
+# this script imports the root certs into a Java key store
rm -f cacerts.jks
function import(){
- keytool -importcert -keystore ../config/cacerts.jks -file "$1.crt" -alias own -storepass "changeit" -alias "$1" $2
+ name=$1
+ keytool -importcert -keystore ../config/cacerts.jks -file "$1.crt" -alias own -storepass "changeit" -alias "$(basename $name)" $2
}
function importP(){
import ca/root -noprompt
import ca/assured
import ca/unassured
+import ca/orga
+import ca/orgaSign
+import ca/codesign
-for i in ca/{,un}assured_*; do
+for i in ca/*_*_*; do
import ${i%.crt}
done
-for i in keys/*.pkcs12; do
+for i in ../keys/*.pkcs12; do
importP $i
done