Android:如何从安全USB令牌读取数字签名证书
我需要读取安装在连接到android设备(手机/平板电脑)的USB令牌上的证书。USB加密狗还与公钥和私钥关联 为此,我应该像平常一样使用UsbInterface、UsbConnections来读取它吗。如果是,那么我应该如何检查PIN(Usb令牌由PIN保护)。如果没有,还有哪些方法 我读到Gemalto正在提供这样的东西,但他们只支持他们的USB代币,而且是封闭源代码Android:如何从安全USB令牌读取数字签名证书,android,cryptography,usb,spongycastle,Android,Cryptography,Usb,Spongycastle,我需要读取安装在连接到android设备(手机/平板电脑)的USB令牌上的证书。USB加密狗还与公钥和私钥关联 为此,我应该像平常一样使用UsbInterface、UsbConnections来读取它吗。如果是,那么我应该如何检查PIN(Usb令牌由PIN保护)。如果没有,还有哪些方法 我读到Gemalto正在提供这样的东西,但他们只支持他们的USB代币,而且是封闭源代码 提前感谢。请向供应商询问此问题。有很多设备,可能还有多种处理PIN输入的方法。如果没有使用的协议,就很难回答这个问题。这不是
提前感谢。请向供应商询问此问题。有很多设备,可能还有多种处理PIN输入的方法。如果没有使用的协议,就很难回答这个问题。这不是任何通用的方法或协议,无论供应商如何。因为我在PC环境中看到了这一点。他们正在使用PKCS11和bouncy castle阅读它。在windows环境中,它们只是像ks=KeyStore.getInstance(“windows MY”、“SunMSCAPI”)一样调用;ks.load(null,null);在MAC和Unix中,他们正在呼叫其他提供商。