Rùa SVN xác thực chứng chỉ máy chủ


10

Tôi vừa cập nhật chứng chỉ trên một trong những trang web của tôi do trang cũ đã hết hạn. Chứng chỉ mới xác minh tốt trong Internet Explorer 9, Chrome và Firefox 4 - nhưng khi thử duyệt / kiểm tra kho lưu trữ với TortoiseSVN, tôi gặp phải lỗi sau:

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

Nhấp vào Chấp nhận vĩnh viễn sẽ hoạt động, nhưng điều này ít hơn lý tưởng. Vấn đề này dường như có liên quan đến TortoiseSVN chứ không phải chứng chỉ, kiểm tra tốt tại http://sslinstallcheck.entrust.net/SIC/jsp/MainWebAddress.jsphttp://www.digicert.com/help/ .

Bất kỳ ý tưởng về những gì có thể sai?

Câu trả lời:


1

Tôi muốn nói rằng nguyên nhân gây ra lỗi mà bạn liệt kê ở trên là do chứng chỉ Entrust đơn giản là không được liệt kê trong chứng chỉ SSL mà TortoiseSVN sẽ tin tưởng.

Có thể định cấu hình ứng dụng khách Subversion của bạn để bỏ qua các cảnh báo như vậy, nhưng tôi không nghĩ đó là một ý tưởng rất tốt. Tuy nhiên, vì bạn nói rằng chứng chỉ Entrust của bạn kiểm tra tốt, nên bạn có thể định cấu hình ứng dụng khách svn của mình để chấp nhận chứng chỉ Entrust.

Đầu tiên, hãy lấy phiên bản PEM của chứng chỉ Entrust của bạn và lưu nó cục bộ.

Tiếp theo, mở hộp thoại cài đặt TortoiseSVN của bạn. Chọn Mạng từ cây bên trái, sau đó xác định vị trí và nhấp vào nút Chỉnh sửa cho tệp máy chủ Subversion.

Cuối cùng, chỉnh sửa phần Toàn cầu để thêm đường dẫn đầy đủ vào chứng chỉ Entrust ở dạng PEM. Một lời giải thích đầy đủ có thể được tìm thấy ở đây trong hướng dẫn Subversion HTTPD .

Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.