Неправильная версия хранилища ключей на вызове Android

Я хочу сделать запрос https.

Я использую bouncycastle для генерации хранилища ключей следующим образом:

keytool -importcert -trustcacerts -alias ludevCA -file lu_dev_cert.crt -keypass mypass -keystore keystore.bks -storepass mypass -storetype BKS -providerclass org.bouncycastle.jce.provider.BouncyCastleProvider -providerpath bcprov-jdk15on-146.jar  

И команда списка ключей возвращает правильное значение.

Но, когда я делаю :

KeyStore ks = KeyStore.getInstance("BKS");
InputStream in = getResources().openRawResource(R.raw.keystore);  
ks.load(in, "mypass".toCharArray());

у меня есть ошибка:

wrong version of keystore

Я пытался использовать несколько версий Bouncycast, но результат тот же. Я также попытался определить размер ключа 1024, но ничего не изменилось.

Есть идеи ?

Ответы на вопрос(6)

Ваш ответ на вопрос