Tortoise SVN Error Memvalidasi Sertifikat Server

10

Saya baru saja memperbarui sertifikat di salah satu situs saya karena yang lama kedaluwarsa. Sertifikat baru memverifikasi baik-baik saja di Internet Explorer 9, Chrome, dan Firefox 4 - tetapi ketika mencoba menelusuri / memeriksa repositori dengan TortoiseSVN, saya mendapatkan kesalahan berikut:

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

Mengklik Terima secara permanen akan berfungsi, tetapi ini kurang dari ideal. Masalah ini tampaknya terkait dengan TortoiseSVN dan bukan sertifikat, yang memeriksa denda di http://sslinstallcheck.entrust.net/SIC/jsp/MainWebAddress.jsp dan http://www.digicert.com/help/ .

Ada ide tentang apa yang bisa salah?

Steve Platz
sumber

Jawaban:

1

Saya akan mengatakan bahwa penyebab kesalahan yang Anda sebutkan di atas adalah karena sertifikat Entrust sama sekali tidak tercantum dalam sertifikat SSL yang akan dipercaya oleh TortoiseSVN.

Dimungkinkan untuk mengkonfigurasi klien Subversion Anda untuk mengabaikan peringatan semacam itu, tetapi saya rasa itu bukan ide yang sangat bagus. Namun, karena Anda mengatakan bahwa sertifikat Entrust Anda baik-baik saja, maka Anda dapat mengonfigurasi klien svn Anda untuk menerima sertifikat Entrust.

Pertama, dapatkan versi PEM dari sertifikat Entrust Anda dan simpan secara lokal.

Selanjutnya, buka dialog pengaturan TortoiseSVN Anda. Pilih Jaringan dari bagan di sebelah kiri, lalu temukan dan klik tombol Edit untuk file server Subversion.

Terakhir, edit bagian Global untuk menambahkan path lengkap ke sertifikat Entrust dalam formulir PEM. Penjelasan lengkap dapat ditemukan di sini di panduan HTTPD Subversion .

buruzaemon
sumber