Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/189.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Android:如何从安全USB令牌读取数字签名证书_Android_Cryptography_Usb_Spongycastle - Fatal编程技术网

Android:如何从安全USB令牌读取数字签名证书

Android:如何从安全USB令牌读取数字签名证书,android,cryptography,usb,spongycastle,Android,Cryptography,Usb,Spongycastle,我需要读取安装在连接到android设备(手机/平板电脑)的USB令牌上的证书。USB加密狗还与公钥和私钥关联 为此,我应该像平常一样使用UsbInterface、UsbConnections来读取它吗。如果是,那么我应该如何检查PIN(Usb令牌由PIN保护)。如果没有,还有哪些方法 我读到Gemalto正在提供这样的东西,但他们只支持他们的USB代币,而且是封闭源代码 提前感谢。请向供应商询问此问题。有很多设备,可能还有多种处理PIN输入的方法。如果没有使用的协议,就很难回答这个问题。这不是

我需要读取安装在连接到android设备(手机/平板电脑)的USB令牌上的证书。USB加密狗还与公钥和私钥关联

为此,我应该像平常一样使用UsbInterface、UsbConnections来读取它吗。如果是,那么我应该如何检查PIN(Usb令牌由PIN保护)。如果没有,还有哪些方法

我读到Gemalto正在提供这样的东西,但他们只支持他们的USB代币,而且是封闭源代码


提前感谢。

请向供应商询问此问题。有很多设备,可能还有多种处理PIN输入的方法。如果没有使用的协议,就很难回答这个问题。这不是任何通用的方法或协议,无论供应商如何。因为我在PC环境中看到了这一点。他们正在使用PKCS11和bouncy castle阅读它。在windows环境中,它们只是像ks=KeyStore.getInstance(“windows MY”、“SunMSCAPI”)一样调用;ks.load(null,null);在MAC和Unix中,他们正在呼叫其他提供商。