Java 1.3과 HTTPS 연결을 설정하는 방법이 있습니까?
문제
오래된 1.3 JVM에서 작업해야하며 다른 서버에 안전한 연결을 만들 것을 요청했습니다. 불행히도 httpsurlconnection은 Sinc JVM 1.4 만 나타납니다.
안전한 연결을 만드는 또 다른 방법이 있습니까? 이 fonctionNality를 추가 할 수있는 라이브러리가 있습니까?
해결책
JSSE (Java Secure Socket Extension)를 설치해야합니다. 나는 Sun의 웹 사이트를 살펴 보았지만 JDK 1.3 지침은 애매 모호합니다. JDK 1.3은 이제 태양에 의해 끝나는 후 끝이되므로 더 이상 정보가 없을 수 있습니다.
다른 팁
확인하십시오 바운시 캐슬 구현. 그것은 Java 1.1과 J2ME까지 끝까지 작동합니다.
JSSE가 귀하를 위해 운동하지 않으면 ( @Skaffman의 답변에서 문서를 찾기가 어려울 수 있음), 어떤 종류의 대리를 살펴볼 수 있습니다. 동일한 로컬 머신 (또는 신뢰할 수있는 네트워크)에서 실행되는 데몬을 설정 한 다음 HTTPS를 통한 요청을 최종 엔드 포인트로 전달할 수 있습니다. 보다 최신 JVM을 사용 하여이 프록시 서버를 작성할 수 있습니다. 그러면 레거시 시스템은 실제 서비스가 아닌 프록시를 가리 킵니다.
물론, 우연히 최종 엔드 포인트를 제어 할 수 있다면 두 서버를 VPN에 넣을 수도 있습니다.
당신은 사용할 수 있습니다 JSSE.
Skaffman은 SSL 가이드로 연결됩니다 자카르타 커먼즈 httpclient. httpclient는 HTTP를 다루기에 좋은 라이브러리입니다.