aboutsummaryrefslogtreecommitdiff
path: root/ssl
diff options
context:
space:
mode:
Diffstat (limited to 'ssl')
-rwxr-xr-xssl49
1 files changed, 0 insertions, 49 deletions
diff --git a/ssl b/ssl
deleted file mode 100755
index afd1a48..0000000
--- a/ssl
+++ /dev/null
@@ -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