]> WPIA git - gigi.git/blob - config/generateTruststoreNRE.sh
ee5fe9bfd3fdb8fa4280042e6c12b06a0a6feebd
[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   name=$1
8   keytool -importcert -keystore ../config/cacerts.jks -file "$1.crt" -alias own -storepass "changeit" -alias "$(basename $name)" $2
9 }
10
11 function importP(){
12  keytool -importkeystore -srckeystore "$1" -noprompt -destkeystore keystore.pkcs12 -srcstoretype pkcs12 -deststoretype pkcs12 -deststorepass changeit -srcstorepass changeit
13 }
14
15 import ca/root -noprompt
16 import ca/assured
17 import ca/unassured
18
19 for i in ca/{,un}assured_*; do
20   import ${i%.crt}
21 done
22
23 for i in ../keys/*.pkcs12; do
24   importP $i
25 done
26
27 keytool -list -keystore ../config/cacerts.jks -storepass "changeit"