2012-03-07 5 views
0

Я разрабатываю приложение для Android, и я хочу безопасно хранить данные.
Есть два способа для этогоКак использовать смарт-карту Android для безопасного элемента

  1. Хранение Sim карты

  2. Mobile security card

Я хочу использовать второй один, но я не хочу, чтобы купить эту карту, прежде чем я сделать Конечно, это полезно для меня.

Я использую приложение SmartcardSample (svn) Google.
Но я получаю сообщение об ошибке.

java error

ответ

1

Смотрите этот ответ для использования SIM-карты, как Secure Element https://stackoverflow.com/a/9364030/156477 (его не масштабируемое решение в настоящее время).

Это не код Google, и API SEEK не является частью Android (из коробки). Посмотрите на http://code.google.com/p/seek-for-android/wiki/SmartcardAPI. Вы увидите внизу, что вам нужно перестроить собственную версию ОС Android, и запустите ее на свое устройство.

Я замечаю, что вы не отметили вопрос NFC. Интересно, вам действительно нужна поддержка SmartCard или вам просто нужно безопасно хранить данные? Типичным примером использования смарт-карты является использование телефона для оплаты или доступа к зданию - известно как режим эмуляции карты NFC.

+0

Мне нужно использовать в качестве тега мой телефон (режим эмуляции карты NFC). И я знаю, мне нужен мобильный телефон, который поддерживает nfc. –

+0

Я использую Turkcell T11, и этот телефон поддерживает NFC и содержит службу SmartCard, но я не использовал эту услугу, я получаю ошибку, которая в моем вопросе. Какая причина? подпись или разрешение? но я также добавляю разрешения в файл манифеста. –

+1

Ваша проблема заключается в том, что * вы * не имеете права доступа к SE. Корневой TSM имеет полномочия и должен будет предоставить вам ключи сертификатов, чтобы вы могли получить доступ к защищенному элементу. В этом случае Turkcell является корневым TSM. Очень маловероятно, что они предоставят доступ всем, кроме крупнейших предприятий. Если они начнут давать доступ к любому стороннему разработчику, который хочет его, то он больше не защищен. – Kevin

-1

Как я могу использовать apdus для связи с USB-криптографическим токеном в android ?? могу я использовать javax.smartcardio для того же ?? У меня нет 50 репо, поэтому я пишу этот вопрос в качестве ответа: P.

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

  • Нет связанных вопросов^_^