我正在开发一个安卓应用程序,我想安全地存储我的数据。
有针对如何使用安卓智能卡API安全元件
存放SIM卡
我想用第二个双向的,但我不希望我做之前购买此卡确定它对我有用。
我正在运行Google的SmartcardSample
(svn)应用程序。
但我得到这样的错误。
我正在开发一个安卓应用程序,我想安全地存储我的数据。
有针对如何使用安卓智能卡API安全元件
存放SIM卡
我想用第二个双向的,但我不希望我做之前购买此卡确定它对我有用。
我正在运行Google的SmartcardSample
(svn)应用程序。
但我得到这样的错误。
使用SIM作为安全元件https://stackoverflow.com/a/9364030/156477(其目前没有可扩展解决方案)看到这个答案。
这不是Google的代码,SEEK API不是Android的一部分(开箱即用)。看看http://code.google.com/p/seek-for-android/wiki/SmartcardAPI。您会在底部看到您需要重建自己的Android操作系统版本,并将其闪存到您的设备。
我注意到你没有用NFC标记问题。我想知道,你真的需要智能卡支持还是只需要安全地存储数据?典型的智能卡使用案例是使用手机进行支付或建立访问 - 称为NFC卡仿真模式。
我该如何在android中使用apdus与USB加密令牌进行通信?我可以使用相同的javax.smartcardio吗?我没有50回购,这就是为什么我写这个问题作为答案:P。
我需要使用我的手机标签(NFC卡仿真模式)。而且我知道,我需要支持nfc的手机。 – 2012-03-09 12:11:21
我使用的是Turkcell T11,这款手机支持NFC,它包含智能卡服务,但我没有使用这项服务,我得到了我的问题中的错误。 Whaat是原因吗?签名或许可?但我也在清单文件中添加权限。 – 2012-03-09 12:14:17
你的问题是*你*没有权限访问SE。根TSM具有权限,并且需要为您提供证书密钥以允许您访问安全元素。 Turkcell是这种情况下的根TSM。除了最大的企业之外,他们不太可能接触任何人。如果他们开始接触任何需要它的第三方开发者,那么它就不再安全。 – Kevin 2012-03-09 13:51:02