Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/345.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

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/email/3.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 如何使用智能卡对文档进行数字签名_Java_Digital Signature_Smartcard_Pfx - Fatal编程技术网

Java 如何使用智能卡对文档进行数字签名

Java 如何使用智能卡对文档进行数字签名,java,digital-signature,smartcard,pfx,Java,Digital Signature,Smartcard,Pfx,我刚刚得到一个项目,这是我的专业知识,这是使用Java和智能卡。我有一张智能卡,想用它来验证用户的数字签名,比如说PDF或Doc文件。由于该项目是在web上进行的,我将创建一个java小程序应用程序,以便在浏览器和智能卡阅读器之间建立连接 我在网上发现我需要PKCS#11驱动程序,但我在哪里可以找到它?这是干什么用的?尽管我有点同意上面的@Tarzanbapa,你的问题不是编程问题,但我认为让我给你指出一个非常有价值的资源:它是一个小程序的文档,存储了非对称密钥对,加上一个驱动程序,这样小程序就

我刚刚得到一个项目,这是我的专业知识,这是使用Java和智能卡。我有一张智能卡,想用它来验证用户的数字签名,比如说PDF或Doc文件。由于该项目是在web上进行的,我将创建一个java小程序应用程序,以便在浏览器和智能卡阅读器之间建立连接


我在网上发现我需要PKCS#11驱动程序,但我在哪里可以找到它?这是干什么用的?

尽管我有点同意上面的@Tarzanbapa,你的问题不是编程问题,但我认为让我给你指出一个非常有价值的资源:它是一个小程序的文档,存储了非对称密钥对,加上一个驱动程序,这样小程序就可以通过OpenSC使用,它实现了PKCS#11


通过阅读say文档和源代码,我想你会对你的项目有很多见解。

@Tarzanbapa我实际上已经在那里搜索并找到了一些示例代码,但它不符合我的要求,或者我不理解它应该如何工作。顺便说一句,我已经改变了我的问题。你有哪张智能卡?通常随卡提供某种中间件(可能包括PKCS#11驱动程序)。@vlp我使用的是Gemalto.NET卡。此卡还应用于登录windows。我没有直接使用.NET卡的经验,但您可以看看哪些卡应包含某些.NET卡的pkcs#11驱动程序。但对于windows环境,使用此卡可能更好。