<ds:signedinfo> </ds:signedinfo>中缺少Id属性

时间:2014-06-04 12:57:32

标签: xades4j

我们使用以下代码对XML进行签名,但我们在很多地方都缺少ID属性 SignedInfo和Object Tags

请帮助我们纠正代码。 ...........             XadesSigningProfile p = new XadesBesSigningProfile(kp)             .withBasicSignatureOptionsProvider(new extentProvider())             .withAlgorithmsProviderEx(new AlgProviderEx());             XadesSigner signer = p.newSigner();

......... DataObjectDesc obj1 = new DataObjectReference(refUri)             .withTransform(new EnvelopedSignatureTransform())             .withDataObjectFormat(new DataObjectFormatProperty(&#34; text / xml&#34;,&#34;&#34;)。withDescription(&#34; contenido comprobante&#34;)); ..... signer.sign(obj1,objContent);

1 个答案:

答案 0 :(得分:0)

XAdEs4j根据内部引用的需要自动处理Ids的生成。应添加所有必需的ID。你需要在外部引用这些元素吗?