From eb5f9f6c49da8665869d43834b0d4b53052c0580 Mon Sep 17 00:00:00 2001 From: Guilhem Moulin Date: Tue, 12 Jul 2016 23:04:33 +0200 Subject: gencerts: Print the SHA1 digests in hex not base64 format. --- certs/gencerts.sh | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/certs/gencerts.sh b/certs/gencerts.sh index 0c0f07d..b0ff43d 100755 --- a/certs/gencerts.sh +++ b/certs/gencerts.sh @@ -44,7 +44,7 @@ x509fpr2() { str="$str$(printf '%-6s' "$h" | tr '[a-z]' '[A-Z]')" dgst="$(openssl pkey -pubin -outform DER <"$pub" | openssl dgst -"$h" -binary | base64)" hd=$(printf '%s' "$dgst" | base64 -d | xxd -c256 -p | tr '[a-f]' '[A-F]' | sed -e 's/../&:/g' -e 's/:$//') - if [ $((${#indent} + ${#str} + 1 + ${#hd})) -le 72 ]; then + if [ $((${#str} + 1 + ${#hd})) -le 72 ]; then printf '%s %s\n' "$indent$str" "$hd" else printf '%s %s\n' "$indent$str" "$dgst" -- cgit v1.2.3