2012-01-02 5 views
5

Tôi đang cố gắng truy cập url an toàn bằng cách sử dụng DefaultHttpClient. Tôi đang tạo tệp BKS bằng công cụ portecel.Đọc lỗi: Lỗi trong thư viện SSL, thường là lỗi giao thức

File jks tạo bằng cách sử dụng cùng đang làm việc tốt trong chương trình java nhưng BKS được ném ngoại lệ sau đây:

java.io.IOException: Đọc lỗi: Thất bại trong thư viện SSL, thường là một lỗi giao thức

Tôi có thể mở tệp bks trong trình khám phá kho khóa và xem chi tiết.

Cùng đang làm việc tốt trong điều hành Android 2.3 nhưng không có trong 2.2

cho tôi biết nếu ai đã gặp phải vấn đề như vậy và giải quyết nó.

Trả lời

0

Tôi gặp phải sự cố tương tự trong một trong các ứng dụng của mình. Sau khi googling một chút tôi tìm thấy một bugreport from k9mail trong đó đề cập đến this bugreport on Android 2.2 và một số bài viết nhiều hơn tất cả chỉ ra đây là một lỗi khuôn khổ trong 2.2.

Tôi tìm thấy một số nguồn like this one đề cập rằng việc nhập chứng chỉ phía máy chủ phải được thực hiện theo một số thứ tự cụ thể, để Android chấp nhận. Vì tôi không có quyền kiểm soát máy chủ nên tôi đã không theo đuổi tùy chọn này và tôi không có đầu mối nếu nó thực sự hoạt động; tuy nhiên, nó có thể là thú vị cho bạn để điều tra thêm.

0

Kiểm tra xem máy chủ có muốn xác thực ứng dụng khách hay không.

0

Tôi gặp sự cố này với Thư viện trang bị thêm. Tôi đã giải quyết thay đổi này, "https://10.0.3.2:4567" thành "http://10.0.3.2:4567" trong kết nối URL của tôi.

+0

Tôi không thấy cách giải quyết vấn đề cơ bản với giao thức ssl. –