Я создал свой собственный сертификат CA, и теперь я хочу установить его на устройство Android Froyo (HTC Desire Z), чтобы устройство доверяло моему сертификату.Как установить доверенный сертификат CA на Android-устройство?
Android хранит сертификаты CA в своем хранилище ключей Java в /system/etc/security/cacerts.bks
. Я скопировал файл на свой компьютер, добавив свой сертификат с помощью portecle 1.5 и вернул его на устройство.
Теперь Android, похоже, не перезагружает файл автоматически. Я прочитал несколько сообщений в блоге, что мне нужно перезагрузить устройство. Это приводит к тому, что файл снова перезаписывается исходным.
Моя следующая попытка состояла в том, чтобы установить сертификат с SD-карты, скопировав его и используя соответствующую опцию из меню настроек. Устройство сообщает мне, что сертификат установлен, но, видимо, он не доверяет сертификату. Более того, когда я пытаюсь скопировать хранилище ключей на свой компьютер, я все еще нахожу исходный запас cacerts.bks
.
Итак, как правильно установить собственный корневой сертификат CA на устройство Android 2.2 в качестве доверенного сертификата? Есть ли способ сделать это программно?
Вы может принять корневой телефон здесь. :) – 2010-12-22 14:35:51
Stack Overflow - это сайт для вопросов программирования и разработки. Этот вопрос кажется вне темы, потому что речь идет не о программировании или разработке. См. [Какие темы можно задать здесь] (http://stackoverflow.com/help/on-topic) в Справочном центре. Возможно, более удобное место для поиска [Android Enthusiasts Stack Exchange] (http://android.stackexchange.com/). – jww 2016-10-29 09:00:43