【发布时间】:2015-09-16 22:28:34
【问题描述】:
我的代码可以创建自己的信任库以连接到私人服务器。
当我在装有 Android 4.0.3 的 HTC Desire C 上运行此程序时,出现异常:IOException: Wrong version of key store。在:
trustStore = KeyStore.getInstance("BKS");
InputStream in = getResources().openRawResource(R.raw.keystore);
trustStore.load(in, "xxxpasswordxxx".toCharArray());
在它执行 load() 的最后一行。
当我在以下设备上运行代码时,它运行良好:
Nexus 7 和 Android 4.4.4、Nexus 4 和 Android 5.1、HTC One X+ 和 Android 4.2.2
所有设备的 APK 都相同(并且密码正确)。关于我应该尝试什么来修复它的任何建议?
【问题讨论】:
标签: android keystore truststore