Let's Encrypt: «تعذّر الحصول على شهادة المُصدر» (خطأ 2)، إعادة الإصدار القسرية وحدود المعدل

شكرًا لك @supermathie على بحثك في هذه المسألة. لقد أرفقتُ ملفي fullchain.cer و ca.cer من النسخة المتأثرة.
fullchain.cer.txt (5.9 ك.ب)
ca.cer.txt (3.8 ك.ب)

يُظهر مخرَج 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)، وقد كان يعمل كما هو متوقع.

إعجابَين (2)