]> WPIA git - gigi.git/blob - config/generateTruststoreNRE.sh
Merge "Update notes about password security"
[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 import ca/orga
19 import ca/orgaSign
20 import ca/codesign
21
22 for i in ca/*_*_*; do
23   import ${i%.crt}
24 done
25
26 for i in ../keys/*.pkcs12; do
27   importP $i
28 done
29
30 keytool -list -keystore ../config/cacerts.jks -storepass "changeit"