我们正在验证嵌入了多个嵌入式 xades (BES) 消息的消息。以前已被验证为有效。(也嵌入了签名。)
<Messsage1>
<OtherTags>
...Change location A...
</OtherTags>
<PreDocument>
<Messsage2>
<OtherTags>
...Change location B...
</OtherTags>
<PreDocument>
<Messsage3>
<OtherTags>
...Change location C...
</OtherTags>
<Signature>
...
</Signature>
</Messsage3>
</PreDocument>
<Signature>
...
</Signature>
</Messsage2>
</PreDocument>
<Signature>
...
</Signature>
</Messsage1>
目前,只有在“更改位置 C”所做的更改才会使消息无效。“更改位置 A”和“更改位置 B”的更改不会影响消息的有效性,甚至可以删除整个结构。
这是预期的行为吗?有可能改变行为吗?(这样每次更改都会使消息无效)