Tengo varios certificados SSL y me gustaría recibir una notificación cuando un certificado haya expirado.
Mi idea es crear un cronjob, que ejecuta un comando simple todos los días.
Sé que el openssl
comando en Linux se puede usar para mostrar la información del certificado del servidor remoto, es decir:
openssl s_client -connect www.google.com:443
Pero no veo la fecha de vencimiento en esta salida. Además, tengo que terminar este comando con CTRL+ c.
¿Cómo puedo verificar la caducidad de un certificado remoto de un script (preferiblemente usando openssl
) y hacerlo en "modo por lotes" para que se ejecute automáticamente sin interacción del usuario?
-servername www.google.com
servidores habilitados para SNI. Para evitar la necesidad de la terminación, envíe / dev / null< /dev/null