Mensagem de erro
SEC_ERROR_EXPIRED_CERTIFICATE
Aparece em “Advanced” como “Error code: SEC_ERROR_EXPIRED_CERTIFICATE”, com a data de expiração e a data atual do dispositivo no texto do aviso. Um intermediário ou uma raiz expirados aparecem como SEC_ERROR_EXPIRED_ISSUER_CERTIFICATE.
Firefox (NSS) — "Warning: Potential Security Risk Ahead", certificate expired
O que significa
O certificado do site expirou (segundo o relógio do dispositivo), e o Firefox se recusa a tratá-lo como prova da identidade do site. Se só um site falha, o site não renovou o certificado; se todos falham, a data do dispositivo está errada.
Por que acontece
O certificado do site expirou
comumA renovação falhou ou nunca foi automatizada.
O relógio do dispositivo está errado
comumUma data no futuro (ou num passado distante) faz todos os certificados falharem; compare a hora do dispositivo mostrada na página de aviso com a data real.
Um certificado antigo ainda está implantado em algum lugar
ocasionalUm nó atrás de um balanceador de carga ou um servidor de borda da CDN ainda serve o certificado expirado.
Como corrigir
- 1.
Donos do site: conferir a data final do certificado servido
Confira pelo mesmo caminho que os visitantes usam; com vários nós, confira cada um.
bash echo | openssl s_client -connect www.example.com:443 -servername www.example.com 2>/dev/null \ | openssl x509 -noout -enddate - 2.
Renovar, recarregar, automatizar
Renove o certificado, recarregue cada terminador TLS e garanta que a renovação rode automaticamente.
bash sudo certbot renew && sudo systemctl reload nginx