2013-09-27 33 views

回答

1

該規範沒有強調簽名元素的特定位置。 URI機制允許任何位置;特別是以下設置:

  • 信封簽名您的DS:簽名是你的文檔根目錄的後裔(簽名根):

<SignedDocumentRoot> 
.... 
    <ds:Signature>....</ds:Signature> 
</SignedDocucmentRoot> 

在此設置,您必須使用規範中定義的封閉變換。 請注意,ds:簽名可能是最後一個孩子,但這不是必需的。

  • 包絡簽名您的文檔根目錄(簽名根)是DS的後代:簽名:

<ds:Signature> 
.... 
    <ds:Object> 
     <SignedDocumentRoot>...</SignedDocumentRoot> 
    </ds:Object> 
</ds:Signature> 

的DS:目標是在規範中定義。在這裏,不需要特別的轉換。

相關問題