Bug #28004 ยป katello-certs-check-fix-LC_TIME.diff
katello-certs-check 2019-10-05 14:10:43.393089686 +0200 | ||
---|---|---|
}
|
||
function check-expiration () {
|
||
DATE=$(date -u +"%b %-d %R:%S %Y")
|
||
DATE=$(LC_TIME=C date -u +"%b %-d %R:%S %Y")
|
||
CERT_EXP=$(openssl x509 -noout -enddate -in $CERT_FILE | sed -e 's/notAfter=//' | awk '{$NF="";}1')
|
||
CA_EXP=$(openssl x509 -noout -enddate -in $CA_BUNDLE_FILE | sed -e 's/notAfter=//' | awk '{$NF="";}1')
|
||
DATE_TODAY=`date -d"${DATE}" +%Y%m%d%H%M%S`
|
||
CERT_DATE=`date -d"${CERT_EXP}" +%Y%m%d%H%M%S`
|
||
CA_DATE=`date -d"${CA_EXP}" +%Y%m%d%H%M%S`
|
||
DATE_TODAY=`LC_TIME=C date -d"${DATE}" +%Y%m%d%H%M%S`
|
||
CERT_DATE=`LC_TIME=C date -d"${CERT_EXP}" +%Y%m%d%H%M%S`
|
||
CA_DATE=`LC_TIME=C date -d"${CA_EXP}" +%Y%m%d%H%M%S`
|
||
printf "Checking expiration of certificate: "
|
||
if [ $DATE_TODAY -gt $CERT_DATE ]; then
|
||
error 6 "The certificate \"$CERT_FILE\" has already expired on: $CERT_EXP"
|