Compare commits
2 Commits
1d1371943d
...
8228cb81a5
Author | SHA1 | Date | |
---|---|---|---|
8228cb81a5 | |||
c6b971e521 |
|
@ -58,23 +58,21 @@ for cert_file in ../certs/*; do
|
|||
fi
|
||||
|
||||
# Certificate public key (SPKI) fingerprint
|
||||
echo "$cert" \
|
||||
fingerprint=$(echo "$cert" \
|
||||
| openssl x509 -pubkey -noout \
|
||||
| openssl pkey -pubin -outform der \
|
||||
| openssl dgst -sha256 -binary \
|
||||
| openssl enc -base64 -A \
|
||||
> "$pinning_file"
|
||||
echo >> "$pinning_file" # newline
|
||||
| openssl enc -base64 -A)
|
||||
|
||||
# Expiry date
|
||||
enddate=$(echo "$cert" | openssl x509 -enddate -noout | cut -d '=' -f 2)
|
||||
enddate=$(date -d "$enddate" +"%Y-%m-%dT%H:%M:%SZ" --utc)
|
||||
echo "$enddate" >> "$pinning_file"
|
||||
|
||||
# Start date
|
||||
startdate=$(echo "$cert" | openssl x509 -startdate -noout | cut -d '=' -f 2)
|
||||
startdate=$(date -d "$startdate" +"%Y-%m-%dT%H:%M:%SZ" --utc)
|
||||
echo "$startdate" >> "$pinning_file"
|
||||
|
||||
printf "%s\n%s\n%s\n" "$fingerprint" "$enddate" "$startdate" > "$pinning_file"
|
||||
|
||||
done
|
||||
|
||||
|
|
4
main.sh
4
main.sh
|
@ -7,6 +7,8 @@ set -o errexit # (-e) exit immediately if any command has a non-zero exit statu
|
|||
# Go where this script is.
|
||||
cd "$(dirname "$0")" || exit
|
||||
|
||||
echo "Start -> $(date --utc)"
|
||||
|
||||
echo '=== get hosts ==='
|
||||
./get-hosts.sh
|
||||
|
||||
|
@ -26,3 +28,5 @@ echo '=== Amfora ==='
|
|||
amfora/generate-trust-store.sh
|
||||
echo '=== Lagrange ==='
|
||||
lagrange/generate-trust-store.sh
|
||||
|
||||
echo "End -> $(date --utc)"
|
||||
|
|
Loading…
Reference in New Issue
Block a user