Czy po odnowieniu certyfikatu SSL trzeba zaktualizować system Android BKS

To proste pytanie, ale nie jestem pewien odpowiedzi.

Opracowywanie protokołu SSL na Androidzie jest czasem trudne. Większość ludzi ma dwie opcje: * Zaakceptuj wszystkie certyfikaty i ryzyko ataków MITM * Pakuj certyfikat jako BKS w aplikacji.

W moim przypadku aplikacji zdecydowałem się spakować BKS do środka i odczytać go przez połączenie HttpsURLConnection

KeyStore trustStore = loadTrustStore();
KeyStore keyStore = loadKeyStore();

TrustManagerFactory tmf = TrustManagerFactory
                    .getInstance(TrustManagerFactory.getDefaultAlgorithm());
tmf.init(trustStore);

KeyManagerFactory kmf = KeyManagerFactory
                    .getInstance(KeyManagerFactory.getDefaultAlgorithm());
kmf.init(keyStore, KEYSTORE_PASSWORD.toCharArray());

SSLContext sslCtx = SSLContext.getInstance("TLS");
sslCtx.init(kmf.getKeyManagers(), tmf.getTrustManagers(), null);

URL url = new URL("https://myserver.com");
HttpsURLConnection urlConnection = (HttpsURLConnection) url
urlConnection.setSSLSocketFactory(sslCtx.getSocketFactory());

Teraz uderzyłem. Mój certyfikat szybko wygasa i nie jestem pewien, jaki efekt będzie miał, jeśli go zaktualizuję.

P: Czy odnowienie certyfikatu SSL bez aktualizacji aplikacji na urządzeniach z Androidem uniemożliwi im dostęp do adresów URL https?

P: Jakie są konsekwencje braku aktualizacji certyfikatu SSL. Czy urządzenia z Androidem nie będą mogły skontaktować się z serwerem

questionAnswers(0)

yourAnswerToTheQuestion