1 |
#!/bin/sh |
2 |
|
3 |
GPGHOMEDIR="./homedir" |
4 |
PUBDIR="./public" |
5 |
PRIVDIR="./private" |
6 |
|
7 |
pubkey="$PUBDIR/mageia-board-pubkey.gpg" |
8 |
seckey="$PRIVDIR/mageia-board-seckey.gpg" |
9 |
|
10 |
chmod 700 "$GPGHOMEDIR" |
11 |
|
12 |
echo "Generate key :" |
13 |
gpg --homedir "$GPGHOMEDIR" --batch --gen-key board.batch |
14 |
|
15 |
echo "Public key :" |
16 |
gpg --homedir "$GPGHOMEDIR" --list-keys |
17 |
gpg --homedir "$GPGHOMEDIR" --list-keys --fingerprint > "$PUBDIR/mageia-board-fingerprint.txt" |
18 |
gpg --homedir homedir --export -a > "$pubkey" |
19 |
|
20 |
echo "Secret key :" |
21 |
gpg --homedir "$GPGHOMEDIR" --list-secret-keys |
22 |
gpg --homedir homedir --export-secret-keys -a > "$seckey" |
23 |
|
24 |
rm -Rf "$GPGHOMEDIR" |
25 |
|
26 |
#TODO : split secret key using ssss-split |
27 |
|