]> WPIA git - gigi.git/blob - config/generateTruststoreNRE.sh
adding script to generate cacerts.jks from NRE-roots
[gigi.git] / config / generateTruststoreNRE.sh
1 #!/bin/bash
2 # this script imports the cacert root certs
3
4 rm -f cacerts.jks
5
6 function import(){
7   keytool -importcert -keystore ../config/cacerts.jks -file "$1.crt" -alias own -storepass "changeit" -alias "$1" $2
8 }
9
10 function importP(){
11  keytool -importkeystore -srckeystore "$1" -noprompt -destkeystore keystore.pkcs12 -srcstoretype pkcs12 -deststoretype pkcs12 -deststorepass changeit -srcstorepass changeit
12 }
13
14 import ca/root -noprompt
15 import ca/assured
16 import ca/unassured
17
18 for i in ca/{,un}assured_*; do
19   import ${i%.crt}
20 done
21
22 for i in keys/*.pkcs12; do
23   importP $i
24 done
25
26 keytool -list -keystore ../config/cacerts.jks -storepass "changeit"