2017-02-20 5 views
0

Можно ли каким-либо образом получить доступ к телефонным аппаратам Android? Я ищу, чтобы иметь возможность просматривать некоторые сертификаты приложений.Возможно получить доступ к хранилищу смартфонов на смартфонах Android?

Любые предложения?

+1

Просьба уточнить: вы хотите получить доступ к системному хранилищу ключей, пользовательскому хранилищу ключей или использовать Keystore для Android ?. В чем цель? – pedrofb

+0

, честно говоря, я действительно не знаю, как это хранилище, что я знаю; что с помощью приложения он создает для этого приложения специальные сертификаты для пользователей. Поэтому я хочу знать, можно ли просмотреть этот сертификат. Единственные места, где я могу просматривать сертификаты, - это сертификаты CA в хранимых учетных данных. А на вкладке «Пользователь» пусто. так что это должно быть какое-то скрытое хранилище ключей, я думаю ... @pedrofb – John

+0

См. https://developer.android.com/training/articles/keystore.html _Используйте поставщика Keystore для Android, чтобы отдельное приложение сохраняло свои собственные учетные данные, приложение может получить доступ. – pedrofb

ответ

0

Android KeyChain хранит общесистемные учетные данные. Если приложение является создание и использование сертификатов и там не видны в хранилище системы, то это, вероятно, использует AndroidKeystore

Используйте поставщика Android хранилища ключей, чтобы лицо App Store свои учетные данные, которые только само приложение может получить доступ. Это позволяет приложениям управлять учетными данными, которые могут использоваться только сами по себе, обеспечивая при этом те же преимущества безопасности, что и KeyChain API для общедоступных учетных данных.

Вы не можете получить доступ к сертификатам/ключам, созданным другим приложением в AndroidKeystore. Они доступны только приложению, которое их создало.

+0

Спасибо, что хорошо Sum-up! :) – John

Смежные вопросы