Base de Conhecimento
Veja o que está acontecendo com seus serviços hoje
Notificações Ver todos
Nenhuma notificação no momento
Notificações Ver todos
Nenhuma notificação no momento
Contratar Serviço
Automação de verificação: validade, cadeia e alertas antes de expirar (CI/CD e cron)

Objetivo

Criar checks automáticos para validade do certificado, cadeia instalada e antecipar a renovação.

Script (bash) para alertar se faltar menos de 30 dias

#!/usr/bin/env bash
DOMAIN="exemplo.com.br"
DAYS_LEFT=$(echo | openssl s_client -connect "$DOMAIN:443" -servername "$DOMAIN" 2>/dev/null | 
  openssl x509 -noout -enddate | cut -d= -f2 | xargs -I{} date -d "{}" +%s)
NOW=$(date +%s)
DIFF=$(( (DAYS_LEFT - NOW) / 86400 ))
if [ $DIFF -lt 30 ]; then
  echo "ALERTA: Certificado de $DOMAIN expira em $DIFF dias"
  # Envie e-mail/Slack/integração conforme sua stack
else
  echo "OK: $DOMAIN expira em $DIFF dias"
fi

Checar cadeia e SAN (CI)

openssl s_client -connect exemplo.com.br:443 -servername exemplo.com.br -showcerts </dev/null | 
  grep -E "Certificate chain|Verify return code" -A5

Dicas

  • Execute diariamente via cron ou pipeline de CI.
  • Mantenha uma lista de domínios e gere relatórios periódicos.
Esta resposta foi útil?
Sua avaliação ajuda a manter a base de conhecimento melhor para todos.
Artigos Relacionados
Sugestões para você continuar lendo.
Carregando...