Merci @supermathie d’avoir examiné ce problème. J’ai joint fullchain.cer et ca.cer de l’instance concernée.
fullchain.cer.txt|pièce jointe (5,9 Ko)
ca.cer.txt|pièce jointe (3,8 Ko)
La sortie OpenSSL ci-dessous montre que la commande de vérification d’origine échoue avec l’erreur 2, tandis que -untrusted réussit avec le même certificat et la même chaîne.
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
J’ai rencontré ce problème dans deux environnements distincts. J’applique le correctif sur mon instance de développement depuis l’ouverture de la PR, et il fonctionne comme prévu.