quinta-feira, 18 de fevereiro de 2010

Exibir tempo de expiração de um certificado

Se deseja saber quanto tempo resta para um certificado no seu servidor de aplicação expirar, segue um comandinho de shell bem rápido. digite o comando a seguir(não se esqueça de colocar o alias e a senha do certificado, aqui simbolizadas por variávies):

echo Restam $(( ($( xx=`keytool -list -v -keystore MEU_CERTIFICADO.jks -alias $MEU_ALIAS -storepass $MINHA_SOTREPASS | grep Valid | awk '{data=substr($0, index($0, "until:")+11 ,length($0)); print data; exit; }'`; date -d "$xx" +%s) - $(date +%s) ) / 86400)) dias para expirar o certificado.

a saída no shell será:

Restam X dias para expirar o certificado.

Agora vai da sua criatividade elaborar um script.
enjoy. ;)

Nenhum comentário:

Postar um comentário