12 lines
307 B
Bash
12 lines
307 B
Bash
#!/bin/bash
|
|
domain=$1
|
|
# Check if args passed
|
|
if [ -z "$1" ]
|
|
then
|
|
# Ask for domain name
|
|
echo "Domain name:"
|
|
read domain
|
|
fi
|
|
|
|
echo "TLSA record:"
|
|
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 |