Let's Encrypt: «impossibile ottenere il certificato dell'emittente» (errore 2), emissione forzata e limiti di frequenza

Grazie @supermathie per aver indagato su questo problema. Ho allegato fullchain.cer e ca.cer dall’istanza interessata.
fullchain.cer.txt (5,9 KB)
ca.cer.txt (3,8 KB)

L’output di OpenSSL riportato di seguito mostra che il comando di verifica originale fallisce con l’errore 2, mentre -untrusted riesce con lo stesso certificato e catena.

openssl version
openssl verify -CAfile <(openssl x509 -in ca.cer) fullchain.cer
openssl verify -show_chain -untrusted ca.cer fullchain.cer

OpenSSL 3.5.7 9 Jun 2026 (Library: OpenSSL 3.5.7 9 Jun 2026)
C=US, O=Let's Encrypt, CN=YR2
error 2 at 1 depth lookup: unable to get issuer certificate
error fullchain.cer: verification failed
fullchain.cer: OK
Chain:
depth=0: CN=hubprod.surikai.fr (untrusted)
depth=1: C=US, O=Let's Encrypt, CN=YR2 (untrusted)
depth=2: C=US, O=ISRG, CN=Root YR (untrusted)
depth=3: C=US, O=Internet Security Research Group, CN=ISRG Root X1

Ho riscontrato questo problema in due ambienti separati. Sto applicando la correzione sulla mia istanza di sviluppo da quando ho aperto la PR e sta funzionando come previsto.

2 Mi Piace