<Signature>-Element (ClickOnce-Bereitstellung)
Enthält die notwendigen Informationen, um dieses Bereitstellungsmanifest digital zu signieren.
Syntax
<Signature>
XML signature information
</Signature>
Hinweise
Das Signieren eines Bereitstellungsmanifests mit einer Umschlagsignatur ist optional, wird jedoch empfohlen. Weitere Informationen zum Signieren von XML-Dateien finden Sie in der Empfehlung „XML-Signatursyntax und -verarbeitung“ des World Wide Web Consortium unter http://www.w3.org/TR/xmldsig-core/
.
Wenn Sie Ihr Manifest signieren möchten, müssen Sie für alle Dateien Hashes bereitstellen. Ein Manifest mit Dateien ohne Hashes kann nicht signiert werden, da Benutzer*innen den Inhalt von Dateien ohne Hashwerte nicht überprüfen können.
Beispiel
Das folgende Codebeispiel zeigt ein Signature
-Element in einem Bereitstellungsmanifest, das in einer ClickOnce-Bereitstellung verwendet wird.
<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>