我试图通过使用DefaultHttpClient访问安全的URL。 我使用portecel工具创建BKS文件。阅读错误:SSL库失败,通常是协议错误
产生java.io.IOException:读取错误:未能在SSL库,通常一个协议错误
的JKS文件中使用相同的工作在java程序正常,但BKS抛出以下异常创建
我可以在密钥库浏览器中打开bks文件并查看详细信息。
同样采用的是Android 2.3工作正常,但不是在2.2
让我知道如果任何人面临这样的问题并解决它。
我试图通过使用DefaultHttpClient访问安全的URL。 我使用portecel工具创建BKS文件。阅读错误:SSL库失败,通常是协议错误
产生java.io.IOException:读取错误:未能在SSL库,通常一个协议错误
的JKS文件中使用相同的工作在java程序正常,但BKS抛出以下异常创建
我可以在密钥库浏览器中打开bks文件并查看详细信息。
同样采用的是Android 2.3工作正常,但不是在2.2
让我知道如果任何人面临这样的问题并解决它。
我在其中一个应用程序中遇到了同样的问题。谷歌google搜索后,我发现bugreport from k9mail这是指this bugreport on Android 2.2和一些更多的帖子都表明这是2.2中的框架错误。
我发现有几个消息来源like this one提到要导入证书服务器端必须按照某种特定的顺序完成才能让Android接受它。由于我无法控制服务器,所以我没有选择这个选项,而且我也不知道它是否真的有效。不过,您可能会进一步调查有趣。
检查服务器是否需要客户端认证。
我有改装库的这个问题。我在我的URL连接中解决了此更改,“https://10.0.3.2:4567”到“http://10.0.3.2:4567”。
我不明白如何解决ssl协议的根本问题。 – 2015-10-22 20:17:20