#!/usr/bin/env bash # # Bash Functions sourced by .bashrc / .sshrc # # Get SSL Certificate information # Based on https://serverfault.com/questions/661978/displaying-a-remote-ssl-certificate-details-using-cli-tools function getCertInfo() { local myServer=${1:?a Servername is required} local myPort=${2:-443} echo | openssl s_client -showcerts -servername $myServer -connect $myServer:$myPort 2>/dev/null | openssl x509 -inform pem -noout -text }