Android NoSuchAlgorithmException:“找不到SSLContext SSL实现”

时间:2009-12-01 14:29:11

标签: android https ssl

SSLContext context = SSLContext.getInstance("SSL");

上述行导致例外:

java.security.NoSuchAlgorithmException: SSLContext SSL implementation not found

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

为什么我得到例外? Android不支持SSL吗?

2 个答案:

答案 0 :(得分:4)

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

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

答案 1 :(得分:0)

来自IO 2014的新闻。现在可以安装:

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

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