dots/aliases/00_aliases

19 lines
381 B
Plaintext

function ts() {
date +%Y-%m-%d_%H:%M:%S
}
function check_ssl {
if [[ -z "$1" ]]; then
printf 'usage:\n\ncheck_ssl SITE <port>\n' >&2
return 1
else
site="$1"
fi
if [[ -z "$2" ]]; then
port=443
else
port="$2"
fi
echo | openssl s_client -showcerts -servername "$site" -connect "$site":"$port" 2>/dev/null | openssl x509 -inform pem -noout -text
}