Erros de SSL/TLS

Erros de SSL/TLS

Sintomas

  • “UNABLE_TO_VERIFY_LEAF_SIGNATURE”
  • “CERT_HAS_EXPIRED”
  • SSL handshake failed

Soluções

Atualizar Certificados

# Ubuntu/Debian
sudo apt update
sudo apt install ca-certificates
sudo update-ca-certificates

Verificar Data/Hora

date
# Se errada, corrigir:
sudo timedatectl set-ntp true

Proxy/Firewall

Se está atrás de proxy corporativo:

export NODE_TLS_REJECT_UNAUTHORIZED=0  # NÃO recomendado para produção

Atualizar Node.js

nvm install 22
nvm use 22