我想询问是否在xades4j中以某种方式进行多重签名。
对于多重签名,我的意思是不是会签,而是对同一文档的双重独立符号,生成的签名将具有2个或更多签名对象。在实践中,签名者可以将xml签名文档作为输入并重新签名。
换句话说,我需要一个方法来将xml签名文件作为输入,并获取原始xml文档的输出。
谢谢,
米歇尔
答案 0 :(得分:2)
您所描述的“多重签名”似乎与您的用例有关。作为一个库XAdES4j没有开箱即用,但不会阻止你这样做。您只需要以适当的方式编写每个签名的引用,并使用签名者两次(可能您不希望在第一个签名上应用第二个签名)。
同样,没有方法可以获得“原始xml文档”,因为签名的资源甚至可能不是xml。这可能属于您的应用程序逻辑。