function ts() { date +%Y-%m-%d_%H:%M:%S } function check_ssl { if [[ -z "$1" ]]; then printf 'usage:\n\ncheck_ssl SITE \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 }