Tortoise SVN เกิดข้อผิดพลาดในการตรวจสอบใบรับรองเซิร์ฟเวอร์


10

ฉันเพิ่งอัปเดตใบรับรองในหนึ่งในเว็บไซต์ของฉันเนื่องจากใบรับรองเก่าหมดอายุ ใบรับรองใหม่ตรวจสอบความถูกต้องใน Internet Explorer 9, Chrome และ Firefox 4 - แต่เมื่อพยายามเรียกดู / ตรวจสอบที่เก็บข้อมูลด้วย TortoiseSVN ฉันได้รับข้อผิดพลาดต่อไปนี้:

Error validating server certificate for https://xxx.xxx.com:443:
Unknown certificate issuer.
 Fingerprint: 96:b3:fa:19:bd:4a:ec:c2:bc:19:33:b8:25:2a:0a:47:28:41:07:d0
 Distinguished name: (c) 2009 Entrust, Inc., www.entrust.net/rpa is incorporated by reference, Entrust, Inc., US
Do you want to proceed?
Accept permanently | Accept once | Reject

การคลิกยอมรับอย่างถาวรจะใช้งานได้ แต่จะน้อยกว่าอุดมคติ ปัญหานี้น่าจะเกี่ยวข้องกับ TortoiseSVN และไม่ได้ใบรับรองซึ่งการตรวจสอบออกมาดีที่http://sslinstallcheck.entrust.net/SIC/jsp/MainWebAddress.jspและhttp://www.digicert.com/help/

มีความคิดเห็นเกี่ยวกับสิ่งที่อาจผิดหรือเปล่า?

คำตอบ:


1

ฉันจะบอกว่าสาเหตุของข้อผิดพลาดที่คุณระบุไว้ข้างต้นเป็นเพราะใบรับรอง Entrust ไม่ได้อยู่ในรายการใบรับรอง SSL ที่ TortoiseSVN จะเชื่อถือ

เป็นไปได้ที่จะกำหนดค่าไคลเอนต์การโค่นล้มเพื่อเพิกเฉยต่อคำเตือนดังกล่าว แต่ฉันไม่คิดว่ามันเป็นความคิดที่ดีมาก อย่างไรก็ตามเนื่องจากคุณบอกว่าใบรับรอง Entrust ของคุณตรวจสอบได้ดีคุณสามารถกำหนดค่าไคลเอ็นต์ svn ของคุณให้ยอมรับใบรับรอง Entrust

ก่อนอื่นรับรุ่น PEM ของใบรับรอง Entrust ของคุณและบันทึกไว้ในเครื่อง

จากนั้นเปิดกล่องโต้ตอบการตั้งค่า TortoiseSVN ของคุณ เลือกเครือข่ายจากต้นไม้ทางด้านซ้ายแล้วค้นหาและคลิกปุ่มแก้ไขสำหรับไฟล์เซิร์ฟเวอร์การโค่นล้ม

สุดท้ายแก้ไขส่วน Global เพื่อเพิ่มเส้นทางแบบเต็มไปยังใบรับรอง Entrust ในรูปแบบ PEM คำอธิบายเต็มสามารถพบได้ที่นี่ในคู่มือ HTTPD โค่นล้ม

โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.