【问题标题】:Webservices client and sslWeb服务客户端和ssl
【发布时间】:2008-09-25 10:27:03
【问题描述】:

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

有什么想法吗? 谢谢 达米安

【问题讨论】:

    标签: java web-services ssl client


    【解决方案1】:

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

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

    祝你好运,

    【讨论】:

      【解决方案2】:

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

      【讨论】:

        【解决方案3】:

        您必须从客户端传递密钥库类型。这个错误应该会消失。

        【讨论】:

          猜你喜欢
          • 2014-02-23
          • 1970-01-01
          • 2012-12-07
          • 2014-09-04
          • 2014-05-21
          • 1970-01-01
          • 2014-09-06
          • 1970-01-01
          • 1970-01-01
          相关资源
          最近更新 更多