Ad Widget

Collapse

SCript shell pour verifier la date d expiration des certificats sous JKS

Collapse
X
 
  • Time
  • Show
Clear All
new posts
  • lolodu13
    Junior Member
    • Aug 2018
    • 8

    #1

    SCript shell pour verifier la date d expiration des certificats sous JKS

    salut,

    pour ceux que ca intéresse , le script check que le certificat contenu dans un trustore jks soit encore valide avant 30 jours.

    Dites moi si on peut l'améliorer.

    ------------------------------------------------------
    #!/bin/sh

    CertExpires=`keytool -list -v -keystore /opt/cloudera/security/jks/bigdata-ca-truststore.jks -storepass PASS-alias 'cn=root ca' |grep 'Valid from' |sed 's/.*until: //'`

    echo "le certificat est valide jusqu au $CertExpires"
    date -d "`echo $CertExpires -30day`"

    date -d "`echo $CertExpires`" +"%s" > timestamp_root
    date -d "`echo $CertExpires -30day`" +"%s" > timestamp_rootto30d
    date +"%s" > datedujour

    end=`cat timestamp_root`
    end30=`cat timestamp_rootto30d`
    datejour=`cat datedujour`

    if [ $datejour -ge $end30 ]
    then
    echo 'Certificate will expire';
    else
    echo 'Certificate will not expire before 30 days'
    fi
Working...