Score:0

ทำความเข้าใจเกี่ยวกับข้อผิดพลาดของใบรับรอง openSSL

ธง kr

การเชื่อมต่อกับ API ทำให้เกิดข้อผิดพลาด OpenSSL::SSL::SSLError: SSL_connect return=1 errno=0 state=error: การตรวจสอบใบรับรองล้มเหลว (ใบรับรองหมดอายุ)

แต่ใบรับรองกำลังให้บริการโดเมนจำนวนหนึ่ง & การสืบค้นของเบราว์เซอร์ส่งคืนข้อมูลที่ไม่ส่งสัญญาณเตือนใด ๆ

เมื่อสอบถามข้อมูลในใบรับรอง จะเกิดข้อผิดพลาดต่อไปนี้:

openssl s_client -connect site.example.online:443 -certname
เกิดข้อผิดพลาดในการเปิดชื่อไฟล์คีย์ส่วนตัวของใบรับรองไคลเอ็นต์
49295:ข้อผิดพลาด:02001002:ไลบรารีระบบ:fopen:ไม่มีไฟล์หรือไดเรกทอรีดังกล่าว:/SourceCache/OpenSSL098/OpenSSL098-52.8.4/src/crypto/bio/bss_file.c:356:fopen('certname','r')
49295:error:20074002:BIO รูทีน:FILE_CTRL:system lib:/SourceCache/OpenSSL098/OpenSSL098-52.8.4/src/crypto/bio/bss_file.c:358:
ไม่สามารถโหลดไฟล์คีย์ส่วนตัวของใบรับรองไคลเอ็นต์

$ openssl s_client -เชื่อมต่อ site.example.online:443 -รูปแบบใบรับรอง
เชื่อมต่อแล้ว(00000003)
49310:ข้อผิดพลาด:1407742E:รูทีน SSL:SSL23_GET_SERVER_HELLO:เวอร์ชันโปรโตคอลการแจ้งเตือน tlsv1:/SourceCache/OpenSSL098/OpenSSL098-52.8.4/src/ssl/s23_clnt.c:593:

ใบรับรองได้รับการติดตั้งด้วย Lets Encrypt

รุ่น opensl ผลตอบแทน OpenSSL 1.1.1f
ความไม่ตรงกันนี้อาจเป็นที่มาของข้อผิดพลาดในการเชื่อมต่อ API

จะทำอย่างไรให้เรื่องเหล่านี้สอดคล้องกัน?

Ubuntu 20.04.3 LTS (GNU/Linux 5.4.0-100-generic x86_64)

โพสต์คำตอบ

คนส่วนใหญ่ไม่เข้าใจว่าการถามคำถามมากมายจะปลดล็อกการเรียนรู้และปรับปรุงความสัมพันธ์ระหว่างบุคคล ตัวอย่างเช่น ในการศึกษาของ Alison แม้ว่าผู้คนจะจำได้อย่างแม่นยำว่ามีคำถามกี่ข้อที่ถูกถามในการสนทนา แต่พวกเขาไม่เข้าใจความเชื่อมโยงระหว่างคำถามและความชอบ จากการศึกษาทั้ง 4 เรื่องที่ผู้เข้าร่วมมีส่วนร่วมในการสนทนาด้วยตนเองหรืออ่านบันทึกการสนทนาของผู้อื่น ผู้คนมักไม่ตระหนักว่าการถามคำถามจะมีอิทธิพลหรือมีอิทธิพลต่อระดับมิตรภาพระหว่างผู้สนทนา