Я хочу сделать запрос https.
Я использую bouncycastle для генерации keystore следующим образом:
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
И команда keylist вернет правильное значение.
Но когда я делаю:
KeyStore ks = KeyStore.getInstance("BKS");
InputStream in = getResources().openRawResource(R.raw.keystore);
ks.load(in, "mypass".toCharArray());
У меня есть ошибка:
wrong version of keystore
Я попытался использовать несколько версий bouncycast, но результат тот же. Я также попытался определить keyize 1024, но ничего не изменилось.
Любые идеи?