#!/bin/bash case "$1" in -[hH?]) echo "$0 domain" echo "zeigt Zertificat Gueltigkeit bis Datum an" echo "$0 domain dns" echo "zeigt Alias Domains falls vorhanden" echo "$0 domain cert" echo "zeigt Zertifikats-Art an";; *) case "$2" in dns) echo -e $(echo | openssl s_client -showcerts -servername gnupg.org -connect $1:443 2>/dev/null | openssl x509 -inform pem -noout -text|grep DNS|sed 's/,/\\n/g');; cert) echo | openssl s_client -showcerts -servername gnupg.org -connect $1:443 2>/dev/null | openssl x509 -inform pem -noout -text|grep Issuers echo | openssl s_client -showcerts -servername gnupg.org -connect $1:443 2>/dev/null | openssl x509 -inform pem -noout -text|grep CPS;; *) echo "Zertifikat bis $(echo | openssl s_client -showcerts -servername gnupg.org -connect $1:443 2>/dev/null | openssl x509 -inform pem -noout -text|grep "Not After"|cut -f2- -d':')";; esac esac