当前位置: 首页 > 知识库问答 >
问题:

如何在Java中为XML创建分离数字签名

艾俊晖
2023-03-14

我已经在这个URL的帮助下为一个XML文档创建了一个使用PFX文件的数字签名。我想知道的是如何使它成为一个独立的数字签名,以便它可以传递给XML签名标记?现在,它被封装在我的XML文件中(即封装签名)。

共有1个答案

胡禄
2023-03-14

使用谷歌。我已经在10秒内找到了一个例子。

http://docs.oracle.com/cd/e17802_01/webservices/webservices/docs/1.5/xmldsig/api/javax/xml/crypto/doc-files/gendetached.java

 类似资料:
  • 我想实现PDF的“并行”签名过程,这样用户就可以不是“一个接一个”地进行数字签名,而是同时进行数字签名。为了实现这一点,我决定为所有用户创建初始文档的单独副本,并在它们上获得签名。最终,所有签名都应该连接到单个PDF中。 让我们假设,PDF在签名过程中没有变化,除了签名字段创建(所有acroForms、signaturecontainer、可视签名等都是在之前创建的,并且对所有这些都是相似的)。

  • 如何在Eclipse中为自己的XML DOM创建GUI?(如)

  • Java你必须做new ZipFile(new File("xxx.zip"));才能解压缩一个zip文件。 现在我得到一个字节数组,它的内容是一个zip文件。我从数据库而不是文件中获取这个字节数组。我想解压这个“字节数组文件”,但字节数组或字符串没有ZipFile构造函数(我指的是内容,而不是文件路径)。 有什么解决方案吗?(当然我不想将此字节数组写入实际文件并再次将其读入内存。) 谢谢

  • 我正在编写一个接收PKCS7数据(从签名的PDF文档中提取)的服务,并需要对其进行验证。 我使用iText7 PdfPKCS7进行验证,但签名验证总是失败。我可以从PKCS7读取所有其他信息(证书、时间戳等,我也用OpenSSL验证了这一点)。只有签名显示为无效。 下面是测试案例: 输出总是: 我想我在进口方面做错了什么,但就是找不到什么... 顺便说一句,验证其他pdf工具(Adobe DC、P

  • 带文本和背景图像的数字文本我正在尝试用Java中的PDFBox对pdf文件进行数字签名,在页面上显示可见的文本,类似于在Acrobat中手动创建时所创建的文本。如图像所示(一个只有快照我正在寻找,另一个也有数字签名的详细信息),这个示例显示了使用图像文件进行签名。怎么做?

  • 我想实现PDF的“并行”签名过程,这样用户就可以对文档进行数字签名,而不是“一个一个”,而是同时进行。为了实现这一点,我决定为所有用户创建初始文档的单独副本,并在其上获得签名。最终,所有签名都应该连接到单个PDF中。 让我们假设,除了签名字段创建(所有的acroForms、signatureContainers、可视签名等都是在之前创建的,并且都是类似的),在签名过程中PDF没有改变。 在进一步的