2012-03-07 71 views

回答

1

使用SIM作爲安全元件https://stackoverflow.com/a/9364030/156477(其目前沒有可擴展解決方案)看到這個答案。

這不是Google的代碼,SEEK API不是Android的一部分(開箱即用)。看看http://code.google.com/p/seek-for-android/wiki/SmartcardAPI。您會在底部看到您需要重建自己的Android操作系統版本,並將其閃存到您的設備。

我注意到你沒有用NFC標記問題。我想知道,你真的需要智能卡支持還是隻需要安全地存儲數據?典型的智能卡使用案例是使用手機進行支付或建立訪問 - 稱爲NFC卡仿真模式。

+0

我需要使用我的手機標籤(NFC卡仿真模式)。而且我知道,我需要支持nfc的手機。 – 2012-03-09 12:11:21

+0

我使用的是Turkcell T11,這款手機支持NFC,它包含智能卡服務,但我沒有使用這項服務,我得到了我的問題中的錯誤。 Whaat是原因嗎?簽名或許可?但我也在清單文件中添加權限。 – 2012-03-09 12:14:17

+1

你的問題是*你*沒有權限訪問SE。根TSM具有權限,並且需要爲您提供證書密鑰以允許您訪問安全元素。 Turkcell是這種情況下的根TSM。除了最大的企業之外,他們不太可能接觸任何人。如果他們開始接觸任何需要它的第三方開發者,那麼它就不再安全。 – Kevin 2012-03-09 13:51:02

-1

我該如何在android中使用apdus與USB加密令牌進行通信?我可以使用相同的javax.smartcardio嗎?我沒有50回購,這就是爲什麼我寫這個問題作爲答案:P。