<Signature> 元素 (ClickOnce 部署)
包含對此部署資訊清單進行數位簽章時所需的資訊。
語法
<Signature>
XML signature information
</Signature>
備註
使用信封簽章簽署部署資訊清單是選用的,但建議使用。 如 http://www.w3.org/TR/xmldsig-core/
所述,如需簽署 XML 檔案的詳細資訊,請參閱全球資訊網協會建議的「XML 簽章語法和處理」。
如果您想要簽署資訊清單,則必須為所有檔案提供雜湊。 無法對具有未雜湊處理之檔案的資訊清單進行簽署,因為使用者無法驗證未雜湊處理之檔案的內容。
範例
下列程式碼範例會說明 ClickOnce 部署中所用之部署資訊清單中的 Signature
元素。
<Signature xmlns="http://www.w3.org/2000/09/xmldsig#">
<SignedInfo>
<CanonicalizationMethod Algorithm=
"http://www.w3.org/TR/2001/REC-xml-c14n-20010315" />
<SignatureMethod Algorithm=
"http://www.w3.org/2000/09/xmldsig#rsa-sha1" />
<Reference URI="">
<Transforms>
<Transform Algorithm=
"http://www.w3.org/2000/09/xmldsig#enveloped-signature" />
</Transforms>
<DigestMethod Algorithm="http://www.w3.org/2000/09/xmldsig#sha1" />
<DigestValue>d2z5AE...</DigestValue>
</Reference>
</SignedInfo>
<SignatureValue>
4PHj6SaopoLp...
</SignatureValue>
<KeyInfo>
<X509Data>
<X509Certificate>
MIIHnTCCBoWgAwIBAgIKJY9+nwAHAAB...
</X509Certificate>
</X509Data>
</KeyInfo>
</Signature>