我正在尝试使用 DefaultHttpClient 访问安全 url。
我正在使用 portecel 工具创建 BKS 文件。
使用相同的方法创建的 jks 文件在 java 程序中工作正常,但 bks 抛出以下异常:
java.io.IOException:读取错误:SSL 库失败,通常是协议错误
我可以在密钥库资源管理器中打开 bks 文件并查看详细信息。
同样在 Android 2.3 中工作正常,但在 2.2 中则不行
让我知道是否有人遇到过这样的问题并解决了它。
我在我的一个应用程序中遇到了同样的问题。经过谷歌搜索后我发现了一个来自 k9mail 的错误报告 http://code.google.com/p/k9mail/issues/detail?id=2316这是指Android 2.2 上的此错误报告 http://code.google.com/p/android/issues/detail?id=15503还有一些帖子都表明这是 2.2 中的框架错误。
我找到了几个来源像这个 http://code.google.com/p/android/issues/detail?id=10807#c30提到在服务器端导入证书必须以某种特定的顺序完成,以便 Android 接受它。由于我无法控制服务器,所以我没有选择这个选项,而且我不知道它是否真的有效;然而,您可能会对进一步调查感兴趣。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)