Webservices客户端和ssl

时间:2008-09-25 10:27:04

标签: java web-services ssl client

我有一个Java客户端,使用Http协议调用Web服务。 当我尝试使用Https协议时,我不断收到此错误 java.io.IOException:DerInputStream.getLength():lengthTag = 127,太大了。

任何想法可能是什么? 谢谢 达明

3 个答案:

答案 0 :(得分:2)

由于加密技术中的美国出口法规,您不能使用开箱即用的强加密。您的错误看起来像您(或您的框架)正在尝试使用强加密,并且框架的其他部分不允许它。

可以找到与您的案例类似的案例的讨论here。 一个好的加密提供者是BouncyCastle。需要一些阅读,但要让它发挥作用并不难。

祝你好运,

答案 1 :(得分:0)

您确定要将HTTPS客户端连接到通过HTTPS(TLS / SSL)而不是HTTP进行通信的服务器端口吗?

答案 2 :(得分:0)

你必须从客户端传递密钥库类型。那么这个错误就应该发生了。