Eu tenho vários certificados SSL e gostaria de ser notificado quando um certificado expirar.
Minha idéia é criar um cronjob, que executa um comando simples todos os dias.
Eu sei que o openssl
comando no Linux pode ser usado para exibir as informações de certificado do servidor remoto, ou seja:
openssl s_client -connect www.google.com:443
Mas não vejo a data de validade nesta saída. Além disso, eu tenho que terminar este comando com CTRL+ c.
Como posso verificar a expiração de um certificado remoto de um script (de preferência usando openssl
) e fazê-lo no "modo de lote" para que seja executado automaticamente sem a interação do usuário?
-servername www.google.com
a SNI servidores habilitados Para evitar a necessidade de rescisão send / dev / null a ele< /dev/null