В нашем приложении мы используем сертификаты ca для установления связи с серверами. Когда подписанный сертификат установлен, он отображается в разделе «Доверенные учетные данные-> вкладка пользователя».
Принимая во внимание, что открытый сертификат установлен, установка прошла успешно, но сертификат не указан.
Попытки:
Мы используем библиотеку залпа для вызовов веб-API. Мы также использовали обычный способ проверки
Итак, чтобы проверить, не поврежден ли сертификат, мы добавили сертификат через код, используя шаги, указанные в ссылке ниже
https://developer.android.com/training/articles/security-ssl#UnknownCa
Это прекрасно работает и делает сервер доступным.
Но у нас много серверов с разными подписанными или неподписанными сертификатами, и поэтому мы не можем добавлять код.
Итак, есть ли какое-либо решение для правильной установки сертификата или какой-либо альтернативный способ связи с открытым универсальным https-сервером?
Ожидается: для подключения приложения Android с универсальным открытым https-сервером.