1xuống bầuyêu thíchTôi đang làm việc trên một dự án Java 6 sử dụng Apache HttpClient 3.5 và dịch vụ xuân Web 2.1.0.WebServicesTemplate mùa xuân của tôi đang gửi yêu cầu WebServices được sử dụng một apache HttpClient. Tuy nhiên, các dịch vụ tôi liên hệ với đã hết hạn TLS 1.0 trong lợi của TLS 1.2. Java 6 hỗ trợ TLS 1.2. Tôi đã được dẫn đến bouncycastle, mà sẽ cung cấp cho tôi hỗ trợ TLS 1.2.Làm thế nào tôi có thể tích hợp bouncycastle với mùa xuân hoặc HttpClient của tôi, vì vậy mà tôi có thể gửi yêu cầu hỗ trợ TLS 1.2? Tôi đã tìm thấy một giải pháp mà cung cấp một SSLSocketFactory mở rộng. Tuy nhiên, HttpClient chỉ chấp nhận SSLConnectionSocketFactory.Nâng cấp lên Java 8 là không khả thi trong ngắn hạn, nhưng tôi có thể làm cho nó một ưu tiên lâu dài nếu ai đó có thể xác nhận rằng nó có thể sửa chữa vấn đề của tôi.
đang được dịch, vui lòng đợi..