#!/bin/bash
# ssltest.sh - v. 0.1 in coop with T. Tischner (treat-it.de)
#
# usage: ssltest.sh $keyfile $csr $crt
# get md5 sums
KEY=`openssl rsa -noout -modulus -in $1 | openssl md5`
CSR=`openssl req -noout -modulus -in $2 | openssl md5`
CRT=`openssl x509 -noout -modulus -in $3 | openssl md5`
# print md5sums for debugging
echo $KEY | awk '{printf "KEY: " $2 "\n"}'
echo $CSR | awk '{printf "CSR: " $2 "\n"}'
echo $CRT | awk '{printf "CRT: " $2 "\n"}'
# match cert and key
if [ "$KEY" = "$CRT" ]; then
echo Key and Cert matching.
else
echo ERROR: Key and Cert not matching.
fi