【问题标题】:Id attribute is missing at <ds:SignedInfo><ds:SignedInfo> 中缺少 Id 属性
【发布时间】:2014-06-04 12:57:31
【问题描述】:

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

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

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

【问题讨论】:

    标签: xades4j


    【解决方案1】:

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

    【讨论】:

      猜你喜欢
      • 2021-01-17
      • 2011-04-13
      • 1970-01-01
      • 2011-10-07
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2011-05-08
      相关资源
      最近更新 更多