Question

I am developing an android application and I want to store my data securely.
There are two way for that

  1. Storing Sim card

  2. Mobile security card

I want to use second one but I don't want to buy this card before I make sure it is useful for me.

I am running Google's SmartcardSample(svn) application.
But I get an error like this.

java error

Was it helpful?

Solution

See this answer for using the SIM as Secure Element https://stackoverflow.com/a/9364030/156477 (Its not scalable solution at present).

This isn't Google's code, and the SEEK API isn't part of Android (out of the box). Have a look at http://code.google.com/p/seek-for-android/wiki/SmartcardAPI. You'll see at the bottom you need to rebuild your own version of the Android OS, and flash it to your device.

I notice you haven't tagged the question with NFC. I wonder, do you really need SmartCard support or do you just need to store data securely? The typical SmartCard use case is to use the phone for payment, or building access - know as NFC Card Emulation mode.

OTHER TIPS

how can i use apdus for communicating with USB cryptographic token in android?? can i use javax.smartcardio for the same?? I don't have 50 repos that is why i writing this question as answer :P.

Licensed under: CC-BY-SA with attribution
Not affiliated with StackOverflow
scroll top