0
根據w3c xmlsec規範可以在http://www.w3.org/TR/2002/REC-xmldsig-core-20020212/#sec-Overview找到,我想知道我們是否允許將xml簽名元素添加爲根節點下的最後一個子元素?XML簽名可以作爲根節點下的最後一個子元素嗎?
我試圖通讀規範,但沒有明確提到應在哪個位置添加簽名元素。我想知道spec是否強調我們應該在哪裏添加簽名元素?
根據w3c xmlsec規範可以在http://www.w3.org/TR/2002/REC-xmldsig-core-20020212/#sec-Overview找到,我想知道我們是否允許將xml簽名元素添加爲根節點下的最後一個子元素?XML簽名可以作爲根節點下的最後一個子元素嗎?
我試圖通讀規範,但沒有明確提到應在哪個位置添加簽名元素。我想知道spec是否強調我們應該在哪裏添加簽名元素?
該規範沒有強調簽名元素的特定位置。 URI機制允許任何位置;特別是以下設置:
<SignedDocumentRoot>
....
<ds:Signature>....</ds:Signature>
</SignedDocucmentRoot>
在此設置,您必須使用規範中定義的封閉變換。 請注意,ds:簽名可能是最後一個孩子,但這不是必需的。
<ds:Signature>
....
<ds:Object>
<SignedDocumentRoot>...</SignedDocumentRoot>
</ds:Object>
</ds:Signature>
的DS:目標是在規範中定義。在這裏,不需要特別的轉換。