Sun の keytool を使用して Bouncy キャッスル キーストアを作成し、そこに証明書をインポートしています。keytool は、弾む城の形式でキーストアを生成します。
次に、Bouncy 城のキーストアを Android プログラムにインポートしようとしました。「BKS」キーストアのインスタンスを取得できますが、キーストアでロードを呼び出すとスローされます
"java.io.IOException: Wrong version of key store".
これがコードです
KeyStore keyStore = KeyStore.getInstance("BKS");
InputStream is = new FileInputStream("/mnt/sdcard/ArcGIS/mystore.bks");
keyStore.load(is, "abcdef".toCharArray());
http://www.bouncycastle.org/latest_releases.htmlからダウンロードした Bouncy Castle JAR のさまざまなバージョンを試しました。
私は何を間違っていますか?
ありがとう、ランジット