我们使用以下代码对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(" text / xml","")。withDescription(" contenido comprobante")); ..... signer.sign(obj1,objContent);
答案 0 :(得分:0)
XAdEs4j根据内部引用的需要自动处理Ids的生成。应添加所有必需的ID。你需要在外部引用这些元素吗?