#!/bin/bash domain=$1 # Check if args passed if [ -z "$1" ] then echo "No domain name supplied" exit 1 fi echo -n "3 1 1 " && openssl x509 -in /etc/ssl/$domain.crt -pubkey -noout | openssl pkey -pubin -outform der | openssl dgst -sha256 -binary | xxd -p -u -c 32