문제

오래된 1.3 JVM에서 작업해야하며 다른 서버에 안전한 연결을 만들 것을 요청했습니다. 불행히도 httpsurlconnection은 Sinc JVM 1.4 만 나타납니다.

안전한 연결을 만드는 또 다른 방법이 있습니까? 이 fonctionNality를 추가 할 수있는 라이브러리가 있습니까?

도움이 되었습니까?

해결책

JSSE (Java Secure Socket Extension)를 설치해야합니다. 나는 Sun의 웹 사이트를 살펴 보았지만 JDK 1.3 지침은 애매 모호합니다. JDK 1.3은 이제 태양에 의해 끝나는 후 끝이되므로 더 이상 정보가 없을 수 있습니다.

http://hc.apache.org/httpclient-3.x/sslguide.html

다른 팁

확인하십시오 바운시 캐슬 구현. 그것은 Java 1.1과 J2ME까지 끝까지 작동합니다.

JSSE가 귀하를 위해 운동하지 않으면 ( @Skaffman의 답변에서 문서를 찾기가 어려울 수 있음), 어떤 종류의 대리를 살펴볼 수 있습니다. 동일한 로컬 머신 (또는 신뢰할 수있는 네트워크)에서 실행되는 데몬을 설정 한 다음 HTTPS를 통한 요청을 최종 엔드 포인트로 전달할 수 있습니다. 보다 최신 JVM을 사용 하여이 프록시 서버를 작성할 수 있습니다. 그러면 레거시 시스템은 실제 서비스가 아닌 프록시를 가리 킵니다.

물론, 우연히 최종 엔드 포인트를 제어 할 수 있다면 두 서버를 VPN에 넣을 수도 있습니다.

당신은 사용할 수 있습니다 JSSE.

Skaffman은 SSL 가이드로 연결됩니다 자카르타 커먼즈 httpclient. httpclient는 HTTP를 다루기에 좋은 라이브러리입니다.

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top