Я использую Sun ' s keytool для создания хранилища ключей Bouncy castle и импорта в него сертификата. Keytool действительно создает хранилище ключей в формате Bouncy castle.
Затем я пытаюсь импортировать хранилище ключей Bouncy castle в программу 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());
Я пробовал различные версии JAR-файла Bouncy castle, загруженного с http://www.bouncycastle.org/latest_releases. html
Что я делаю не так?
Спасибо, Ранджит