SSLContext context = SSLContext.getInstance("SSL");
上述行导致例外:
java.security.NoSuchAlgorithmException: SSLContext SSL implementation not found
我正在使用Android 2.0 SDK
,在指定"TLS"
时,它已被接受。
为什么我得到例外? Android不支持SSL吗?
答案 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。