MS Word中的数字签名

时间:2015-08-04 09:25:23

标签: java ms-word apache-poi digital-signature

你知道一种方法(f.e. l​​ibrary),我可以在Java中用Microsoft Word文档生成签名行,例如on Microsoft's page所述 然后用它多次签署文件?每个签名都可以在不同的时间点添加。

我需要具备的关键功能是在签署文档时添加签名者的名称。在开头的MS Word中,您可以定义许多“签名行”,然后每个人必须右键单击一个签名框并单击符号。在不破坏先前签名的情况下填写签名者的姓名。

我知道如何在java中签署文档(通常是外部xades签名)。我也可以使用Apache POI同时添加多个签名,如下所述: How to programatically sign an MS office XML document with Java?但是在更改文档(更新签名者的名字)时这不起作用。也许这个功能在Apache POI中也可用?

在附加的打印屏幕中,您可以看到(不幸的是波兰语; PODPIS / PODPISY == SIGNATURE / SIGNATURES)可以在Microsoft Word中生成的内容。当'X'签名者的姓名在每个人签名时更新。 enter image description here

感谢您的帮助。

0 个答案:

没有答案