Wątek przeniesiony 2017-10-11 20:10 z Java przez Koziołek.

Android wołanie REST po HTTPS i błąd z JKS

0

Przy inicjalizacji klienta REST wyskakuje mi taki błąd:

java.security.KeyStoreException: java.security.NoSuchAlgorithmException: KeyStore JKS implementation not found

Kod:

KeyStore trustStore = KeyStore.getInstance("JKS");  // TUTAJ LECI BŁĄD
trustStore.load(new FileInputStream("keystore.jks"), "????????".toCharArray());

Aplikacja na andorida. Ma ktoś pomysł dlaczego?

0

Android nie wspiera JKS. Z tego co wiem wspiera domyślnie BouncyCastle, zatem proponują użyć jakiegoś narzędzia do konwersji JKS->BKS i używanie BouncyCastle.

0

Mam serwer operujący na JKS i aplikacje android dla której konwertowałem na BKS ale android nie potrafi jej załadować...

java.io.IOException: KeyStore integrity check failed.

Błąd leci na linii:

trustStore.load(contex.getResources().openRawResource(R.raw.keystore),
                        "??????????".toCharArray());

Podkreślam że używam tego samego hasła.

0

Jakieś pomysły ? Bo kombinuje i dalej nic... ;/

1 użytkowników online, w tym zalogowanych: 0, gości: 1