Tôi có máy chủ HAProxy / stunnel xử lý SSL cho các trang web của chúng tôi trên AWS. Trong quá trình thử nghiệm, tôi đã tạo chứng chỉ tự ký trên máy chủ này và đánh nó từ máy tính để bàn của mình bằng Chrome để kiểm tra xem stunnel có hoạt động chính xác không.
Bây giờ tôi đã cài đặt chứng chỉ hợp pháp trên máy chủ đó. Khi tôi truy cập trang web từ máy của mình trong Chrome, nó sẽ báo lỗi sau:
Lỗi 113 (net :: ERR_SSL_VERSION_OR_CIPHER_MISMATCH): Lỗi không xác định.
Tôi đoán là Chrome đã lưu trữ khóa cho chứng chỉ tự ký và nó không khớp với chứng chỉ hợp pháp. Trang web này hoạt động trong tất cả các trình duyệt khác trên máy của tôi vì vậy đây chỉ là sự cố của Chrome.
Một lưu ý thú vị: Khi nhấn trang từ phiên ẩn danh ( Ctrl+ Shift+ N), nó hoạt động chính xác. Vì vậy, nó rõ ràng là một số loại bộ nhớ cache.
Tôi đã làm tất cả những điều tôi có thể nghĩ đến (bỏ bộ nhớ cache, xóa certs khỏi trang Cá nhân và Người khác trong hộp thoại Quản lý Chứng chỉ, Ctrl+ F5, v.v.).
Máy của tôi là Windows 7 x64. Phiên bản Chrome: 12.0.742.91.
Trên Biểu mẫu trợ giúp của Google Chrome, có một mô tả về những gì nghe giống như vấn đề tương tự ; tuy nhiên, không có giải pháp được tìm thấy.
CẬP NHẬT: Có vẻ như đã có bản sửa lỗi trong ngày hôm nay. Tôi ghét những vấn đề như thế này. Tôi vẫn không biết điều gì gây ra nó hoặc nó tự giải quyết như thế nào. Có lẽ chứng chỉ được lưu trong bộ nhớ cache đã hết hạn hoặc một cái gì đó, nhưng tôi vẫn muốn biết thông tin này được lưu trữ ở đâu và làm thế nào để xác minh nó.