Zła wersja magazynu kluczy na wywołanie Androida
Chcę wykonać żądanie https.
Używam bouncycastle do generowania magazynu kluczy takiego jak ten:
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
Polecenie keylist zwraca poprawną wartość.
Ale kiedy robię :
KeyStore ks = KeyStore.getInstance("BKS");
InputStream in = getResources().openRawResource(R.raw.keystore);
ks.load(in, "mypass".toCharArray());
mam błąd:
wrong version of keystore
Próbowałem użyć kilku wersji bouncycast, ale wynik jest taki sam. Próbowałem też zdefiniować keysize 1024, ale nic się nie zmienia.
Jakieś pomysły ?