Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/358.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
Java 如何从DialogCallbackHandler获取密码_Java_Digital Signature_Digital Certificate - Fatal编程技术网

Java 如何从DialogCallbackHandler获取密码

Java 如何从DialogCallbackHandler获取密码,java,digital-signature,digital-certificate,Java,Digital Signature,Digital Certificate,我正在使用包含数字证书的gemalto智能卡。我使用DialogCallbackHandler传递PIN以加载密钥库: KeyStore.Builder ksBuilder = KeyStore.Builder.newInstance("PKCS11", provider, new KeyStore.CallbackHandlerProtection(new DialogCallbackHandler())); KeyStore ks = ksBuilder.getKeyStore(); ks.

我正在使用包含数字证书的gemalto智能卡。我使用DialogCallbackHandler传递PIN以加载密钥库:

KeyStore.Builder ksBuilder = KeyStore.Builder.newInstance("PKCS11", provider, new KeyStore.CallbackHandlerProtection(new DialogCallbackHandler()));
KeyStore ks = ksBuilder.getKeyStore();
ks.load(null, null);
问题在于,应用程序要求为其必须签署的每个文档提供PIN,而该PIN不起作用。有没有办法兑现这个PIN码