Когда сертификат SSL обновляется, нужно ли обновлять Android BKS

Так что это достаточно простой вопрос, но яЯ не уверен в ответе.

Разработка SSL на Android иногда бывает сложной задачей. Большинству людей предоставляется два варианта: * Принять все сертификаты и подвергнуть риску атаки MITM * Упаковать сертификат как BKS в приложение.

В моем случае приложений я решил упаковать BKS внутрь и прочитать его через 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());

Сейчас я'мы ударились Срок действия моего сертификата истекает, и яЯ не уверен, какой эффект это даст, если я обновлю его.

Вопрос. Будет ли обновление сертификата SSL без обновления приложения на устройствах Android мешать им получать доступ к URL-адресам https?

В: Каковы последствия не обновления сертификата SSL. Будут ли устройства Android не в состоянии связаться с сервером

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

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