没有 Id 属性的 SignatureValue

SignatureValue without Id attribute

当我签署一份 XML 文件时,我得到:

<ds:Signature xmlns:ds="http://www.w3.org/2000/09/xmldsig#" Id="xmldsig-f62dafae-6983-4b97-9b52-3f24c6960c43">
    ....
    <ds:SignatureValue Id="xmldsig-f62dafae-6983-4b97-9b52-3f24c6960c43-sigvalue">
         VpJzFiW62NK2ytlUkAYF....
    </ds:SignatureValue>
    ....
</ds:Signature>

是否可以在没有 Id 属性的情况下获得 ds:SignatureValue?

无法控制该(和其他)ID 的 presence/value,因为它是 hard-coded on the signer class。一些符合条件的属性可能需要这些 ID,因此被添加。