diff options
Diffstat (limited to 'ssl')
-rwxr-xr-x | ssl | 49 |
1 files changed, 0 insertions, 49 deletions
@@ -1,49 +0,0 @@ -#!/bin/bash -# -# SSL wrapper scripts -# -# This code is licensed under a Creative Commons License. -# http://creativecommons.org/licenses/by-nc-sa/3.0/ -# - -# -# show usage -# -function usage { - echo "SSL wrapper scripts" - echo "Based on http://www.madboa.com/geek/openssl/" -} - -# -# usage: retrieve-cert.sh remote.host.name [port] -# -function retrieve { - REMHOST=$1 - REMPORT=${2:-443} - - echo |\ - openssl s_client -connect ${REMHOST}:${REMPORT} 2>&1 |\ - sed -ne '/-BEGIN CERTIFICATE-/,/-END CERTIFICATE-/p' -} - -# -# usage: fingerprint cert -# -function fingerprint { - openssl x509 -noout -in $1 -fingerprint - openssl x509 -noout -in $1 -fingerprint -md5 -} - -# Parse option -COMMAND="$1" -shift - -if [ "$COMMAND" == "retrieve" ]; then - retrieve $* -elif [ "$COMMAND" == "verify" ]; then - openssl verify $* -elif [ "$COMMAND" == "fingerprint" ] || [ "$COMMAND" == "finger" ]; then - fingerprint $* -else - usage -fi |