2008-09-25 11 views
0

현재 HTTP 프로토콜을 사용하는 웹 서비스를 호출하는 Java 클라이언트가 있습니다. Https 프로토콜을 사용할 때이 오류가 계속 발생합니다. java.io.IOException : DerInputStream.getLength() : lengthTag = 127, 너무 큽니다.Webservices 클라이언트 및 SSL

어떤 아이디어가 떠 올랐습니까? 감사합니다. Damien

답변

2

암호화 기술의 미국 수출 규정으로 인해 강력한 암호화를 사용할 수 없습니다. 귀하 (또는 귀하의 프레임 워크)가 강력한 암호화를 사용하려고 시도하는 중 오류가 발생했으며 프레임 워크의 다른 부분에서이를 허용하지 않습니다.

당신과 비슷한 경우에 대한 토론은 here입니다. 좋은 암호 제공자는 BouncyCastle입니다. 약간의 독서가 있지만 작동시키기는 그리 어렵지 않습니다.

행운,

0

HTTP가 아닌 HTTPS (TLS/SSL)를 통해 대화하는 서버 포트에 HTTPS 클라이언트를 연결 하시겠습니까?

0

클라이언트에서 키 저장소 유형을 전달해야합니다. 이 오류는 그때 가야합니다.