이 문제를 조사해 주셔서 감사합니다 @supermathie. 영향을 받은 인스턴스에서 fullchain.cer와 ca.cer 파일을 첨부했습니다.
fullchain.cer.txt (5.9 KB)
ca.cer.txt (3.8 KB)
아래 OpenSSL 출력 내용을 보면, 원래 검증 명령은 오류 2로 실패하고, 동일한 인증서와 체인을 사용하여 -untrusted 옵션을 추가했을 때 성공하는 것을 확인할 수 있습니다.
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
이 문제는 두 개의 서로 다른 환경에서 발생했습니다. PR을 열었을 때부터 개발 인스턴스에서 수정 사항을 적용하여 실행해 왔으며, 예상대로 정상적으로 작동하고 있습니다.