Let's Encrypt: "unable to get issuer certificate" (erro 2), reemissão forçada e limites de taxa

Para referência, o cliente ACME cria os seguintes arquivos relevantes em ${LETSENCRYPT_DIR}:

  • ${DISCOURSE_HOSTNAME}.cer: contém o certificado emitido
  • ca.cer: contém a cadeia de certificados e tem um nome um tanto confuso
  • fullchain.cer: combina os dois arquivos acima

O comando mais correto seria:

openssl verify -untrusted ca.cer ${DISCOURSE_HOSTNAME}.cer

O comando atual é uma bagunça, e qualquer outro depende de efeitos colaterais ou suposições. Vou atualizar o PR.

2 curtidas