0

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

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

......... DataObjectDesc obj1 = new DataObjectReference(refUri) .withTransform(new EnvelopedSignatureTransform()) .withDataObjectFormat(new DataObjectFormatProperty("text/xml","" ).withDescription("contenido comprobante")); ..... 签名者.sign(obj1 ,objContent);

4

1 回答 1

0

XAdEs4j 会根据内部引用的需要自动处理 Id 的生成。应添加所有必需的 ID。您是否需要在外部引用这些元素?

于 2014-06-05T10:51:41.547 回答