rc: update serversslcertfp

Closes #64
This commit is contained in:
Aminda Suomalainen 2015-02-27 12:49:31 +02:00
parent 73ffff658c
commit 8a48996008
2 changed files with 18 additions and 14 deletions

View File

@ -865,13 +865,15 @@ github-add-pulls() {
# Get server SSL certificate fingerprint in MD5, SHA1 and SHA256. # Get server SSL certificate fingerprint in MD5, SHA1 and SHA256.
# Note that OpenSSL doesn't support IPv6 at time of writing (2015-01-13). # Note that OpenSSL doesn't support IPv6 at time of writing (2015-01-13).
serversslcertfp() { serversslcertfp () {
SSSLCFFN="/tmp/$(date -Is).pem" SSSLCFFN=$(openssl s_client -showcerts -connect $1 < /dev/null)
openssl s_client -showcerts -connect $1 < /dev/null|tee $SSSLCFFN # To see all validity information
cat $SSSLCFFN|openssl x509 -md5 -fingerprint -noout echo $SSSLCFFN
cat $SSSLCFFN|openssl x509 -sha1 -fingerprint -noout # For getting the fingerprints
cat $SSSLCFFN|openssl x509 -sha256 -fingerprint -noout echo $SSSLCFFN | openssl x509 -md5 -fingerprint -noout
rm $SSSLCFFN echo $SSSLCFFN | openssl x509 -sha1 -fingerprint -noout
echo $SSSLCFFN | openssl x509 -sha256 -fingerprint -noout
unset SSSLCFFN
} }
# The same for local certificate file # The same for local certificate file

View File

@ -843,13 +843,15 @@ github-add-pulls() {
# Get server SSL certificate fingerprint in MD5, SHA1 and SHA256. # Get server SSL certificate fingerprint in MD5, SHA1 and SHA256.
# Note that OpenSSL doesn't support IPv6 at time of writing (2015-01-13). # Note that OpenSSL doesn't support IPv6 at time of writing (2015-01-13).
serversslcertfp() { serversslcertfp () {
SSSLCFFN="/tmp/$(date -Is).pem" SSSLCFFN=$(openssl s_client -showcerts -connect $1 < /dev/null)
openssl s_client -showcerts -connect $1 < /dev/null|tee $SSSLCFFN # To see all validity information
cat $SSSLCFFN|openssl x509 -md5 -fingerprint -noout echo $SSSLCFFN
cat $SSSLCFFN|openssl x509 -sha1 -fingerprint -noout # For getting the fingerprints
cat $SSSLCFFN|openssl x509 -sha256 -fingerprint -noout echo $SSSLCFFN | openssl x509 -md5 -fingerprint -noout
rm $SSSLCFFN echo $SSSLCFFN | openssl x509 -sha1 -fingerprint -noout
echo $SSSLCFFN | openssl x509 -sha256 -fingerprint -noout
unset SSSLCFFN
} }
# The same for local certificate file # The same for local certificate file