#!/bin/bash usage() { echo "Usage: $(basename "$0") " } if [[ -z "$1" ]]; then usage exit 1 fi vhost="$1" echo "Checking https://${vhost}:443..." openssl s_client \ -connect "${vhost}:443" \ -servername "$vhost" \ <<<"$(echo -en "Host: ${vhost}\nGET /\n")" |& \ openssl x509 -text | \ grep -Eo '(Subject|DNS):.*?'