#!/bin/bash #------------------------------------------------------------------------------# # # ALT # überprüft ob RSA-SCHLÜSSEL, Zertifikatsanfrage und Zertifikat zusammen gehören # #------------------------------------------------------------------------------# if [ -z "${1}" ] ; then echo "${0} *.simplytel.de.*" exit 1 fi echo for i in ${@} do ENDUNG="$(echo "${i}" | rev | awk -F'.' '{print $1}' | rev)" if [ "${ENDUNG}" == "key" ] ; then MD5PRUEFSUMME_RSA="$(openssl rsa -noout -modulus -in ${i} | openssl md5)" echo "${MD5PRUEFSUMME_RSA} - ${i}" elif [ "${ENDUNG}" == "csr" ] ; then MD5PRUEFSUMME_CSR="$(openssl req -noout -modulus -in ${i} | openssl md5)" echo "${MD5PRUEFSUMME_CSR} - ${i}" elif [ "${ENDUNG}" == "crt" ] ; then MD5PRUEFSUMME_CRT="$(openssl x509 -noout -modulus -in ${i} | openssl md5)" echo "${MD5PRUEFSUMME_CRT} - ${i}" # else # echo "${i} ..." fi done | sort -n echo