У меня на сервере установлен сертификат Rapid SSL CA, и соответствующий сертификат хранится в приложении в папке с ресурсами. Приложение публикуется в Google Play, иногда обратно. Однако срок действия этого сертификата истечет через несколько дней, и мы не планируем немедленно загружать новую версию сборки в Google Play. Есть ли способ обновить/продлить срок действия текущего сертификата, установленного на стороне сервера? Так что сборка, присутствующая в магазине Google Play, будет работать правильно даже после обновления сертификата.
Как обновить сертификат RapidSSL без обновления приложения для Android?
Ответы (2)
Похоже, вы хотели бы продлить срок действия сертификата без перевыпуска, но это, конечно, невозможно. В вашем случае вам необходимо обновить сертификат до истечения срока действия SSL-сертификата. Для удобства пользователей Центр сертификации предлагает SSL на несколько лет.
Продление SSL-сертификата — это тот же процесс, когда вы впервые покупаете новый SSL-сертификат для веб-сайта или приложения.
Выполните следующие действия, чтобы обновить сертификат.
Продлите свой сертификат RapidSSL у любого поставщика SSL-сертификатов по самой низкой доступной цене (скажем, у CheapSSLSecurity). Пожалуйста, купите его на несколько лет, чтобы избежать ежегодной установки.
Затем сгенерируйте новый CSR и закрытый ключ. Используйте этот новый CSR и закрытый ключ, чтобы установить сертификат SSL в приложении для Android.
Примечание. Если вы приобретете сертификат RapidSSL на несколько лет (три года), вам не нужно его устанавливать. снова до следующих трех лет.
Вы должны сгенерировать новый CSR (вы можете использовать старый CSR, но это не рекомендуется) при обновлении вашего SSL-сертификата. Таким образом, SSL-сертификат, выпущенный RapidSSL с новым CSR, должен быть правильно установлен на сервере. Вы должны удалить свой старый сертификат только после правильной установки нового сертификата.
К сожалению, нет такой возможности для продления срока действия без соблюдения вышеуказанной техники. Итак, в моем предложении вам придется загрузить новый сертификат на свой сервер, но, к счастью, вам не нужно ничего делать для вашего приложения. Правильно установленный SSL-сертификат на вашем сервере поможет вашему приложению получать данные и безопасно работать.