【问题标题】:Android NoSuchAlgorithmException: "SSLContext SSL implementation not found"Android NoSuchAlgorithmException:“未找到 SSLContext SSL 实现”
【发布时间】:2010-12-22 01:02:16
【问题描述】:
SSLContext context = SSLContext.getInstance("SSL");

以上行导致异常:

java.security.NoSuchAlgorithmException: SSLContext SSL implementation not found

我正在使用Android 2.0 SDK,当指定"TLS" 时,它被接受。

我怎么会得到异常? Android 不支持 SSL 吗?

【问题讨论】:

    标签: android https ssl


    【解决方案1】:

    如果您使用默认的 Harmony JSSE,“TLS”是它支持的唯一协议,与 SSLv3 相同。

    如果您需要使用旧版本的 SSL,您必须找到另一个 JSSE。

    【讨论】:

      【解决方案2】:

      IO 2014 的消息。现在可以安装了:

      SSLContext get sSLContext(Context ){
          ProviderInstaller.instalelIfNeeded(context);
          return SSLContext.getInstance("SSL");
      }
      

      有关详细信息,请参阅 this 博客和谷歌 services security

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 2021-08-08
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2021-07-16
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多