У меня есть собственный корневой сертификат, который подписывает пользовательские сертификаты.
У меня есть сайт, который позволяет вам только с пользовательским сертификатом, который подписан корнем CA.
Мне удалось заставить этот сайт работать в Ios и Windows, но я просто не могу заставить его работать на Android (4.2.2)
Я испробовал много разных способов импорта сертификата, включая конвертацию между форматами - я дошел до того, что он был распознан и «установлен», но на самом деле он никогда не показывался установленным или видимым где-либо (проверено в разделе доверенные учетные данные> пользователь).
Я читал здесь, и единственные решения, кажется, включают в себя загрузку / изменение файлов и повторную загрузку, а затем перезапуск - или иметь модифицированную прошивку / подобное ... Я действительно хочу поддерживаемый способ сделать это и не хочу рассматривать взлом как мне нужно масштабируемое решение.
источник
Ответы:
Из StackOverflow: Как установить доверенный сертификат CA на устройстве Android?
11231 был закрыт в ноябре 2011 года и был выпущен статус для Android 4.0 ICS.
Вот примечания, связанные со статусом Выпущено :
В марте 2014 года был создан запрос на расширение, позволяющий пользователям устанавливать собственные сертификаты ЦС .
источник
Перейдите в Настройки> Безопасность> Хранение учетных данных> Установить с SD-карты. Если это не так, вам может понадобиться более новая версия Android или обходной путь, о котором я не знаю.
источник
Вы можете установить корневой сертификат, данный сайт на Android. Перейдите в раздел «Настройки» в вашем телефоне Android, нажмите на учетные данные установки с SD-карты.
Обязательно загрузите сертификат на свою SD-карту
источник