分离嵌入在XAdES中的文件

时间:2012-11-24 11:41:00

标签: java x509certificate digital-signature xades4j

拥有XAdES-BES签名并在其中嵌入签名内容,是否可以分离签名内容,以便使用带有ObjectReference的XAdES。

所以简单来说 - 我需要一个带有嵌入文件的XAdES的方法,并返回引用该文件的文件和XAdES(以便该文件不再嵌入XAdES中)。

我试图找出一种使用XAdES4j但没有结果的方法。

提前感谢您的回答!

1 个答案:

答案 0 :(得分:4)

您可以轻松地从XAdES签名中提取签名文件,但不能将包络签名转换为分离签名。

签名内容在SignedInfo中通过引用uri引用,并且由于SignedInfo元素是“signed”,因此在不破坏签名值的情况下无法更改该引用。