현재 HTTP 프로토콜을 사용하는 웹 서비스를 호출하는 Java 클라이언트가 있습니다. Https 프로토콜을 사용할 때이 오류가 계속 발생합니다. java.io.IOException : DerInputStream.getLength() : lengthTag = 127, 너무 큽니다.Webservices 클라이언트 및 SSL
어떤 아이디어가 떠 올랐습니까? 감사합니다. Damien
현재 HTTP 프로토콜을 사용하는 웹 서비스를 호출하는 Java 클라이언트가 있습니다. Https 프로토콜을 사용할 때이 오류가 계속 발생합니다. java.io.IOException : DerInputStream.getLength() : lengthTag = 127, 너무 큽니다.Webservices 클라이언트 및 SSL
어떤 아이디어가 떠 올랐습니까? 감사합니다. Damien
암호화 기술의 미국 수출 규정으로 인해 강력한 암호화를 사용할 수 없습니다. 귀하 (또는 귀하의 프레임 워크)가 강력한 암호화를 사용하려고 시도하는 중 오류가 발생했으며 프레임 워크의 다른 부분에서이를 허용하지 않습니다.
당신과 비슷한 경우에 대한 토론은 here입니다. 좋은 암호 제공자는 BouncyCastle입니다. 약간의 독서가 있지만 작동시키기는 그리 어렵지 않습니다.
행운,
HTTP가 아닌 HTTPS (TLS/SSL)를 통해 대화하는 서버 포트에 HTTPS 클라이언트를 연결 하시겠습니까?
클라이언트에서 키 저장소 유형을 전달해야합니다. 이 오류는 그때 가야합니다.