我正在使用Sun的keytool创建一个Bouncy城堡密钥库并将证书导入其中.keytool确实生成了Bouncy城堡格式的密钥库.
然后我尝试将Bouncy城堡密钥库导入Android程序.我能够获得"BKS"密钥库的实例,但是在密钥库上调用load会抛出
"java.io.IOException: Wrong version of key store".
Run Code Online (Sandbox Code Playgroud)
这是代码
KeyStore keyStore = KeyStore.getInstance("BKS");
InputStream is = new FileInputStream("/mnt/sdcard/ArcGIS/mystore.bks");
keyStore.load(is, "abcdef".toCharArray());
Run Code Online (Sandbox Code Playgroud)
我尝试从http://www.bouncycastle.org/latest_releases.html下载的各种版本的Bouncy castle JAR
我究竟做错了什么?
谢谢,Ranjit