2008-09-25 79 views
0

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

任何想法可能是什么? 谢谢 Damien

回答

2

由于美国出口加密技术的规定,您不能使用开箱即用的强大加密技术。你的错误看起来像你(或你的框架)试图使用强加密,而框架的其他部分不允许它。

对与您的案例相似的案例的讨论可以找到here。 一个好的加密提供者是BouncyCastle。阅读一些内容,但要使其工作并不困难。

祝你好运,

0

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

0

你必须通过从客户端密钥库类型。这个错误应该去。