Elemento <Firma> (implementación ClickOnce)
Contiene la información necesaria para firmar digitalmente este manifiesto de implementación.
Sintaxis
<Signature>
XML signature information
</Signature>
Observaciones
Firmar un manifiesto de implementación con una firma envuelta es opcional, pero se recomienda. Para obtener más información sobre la firma de archivos XML, vea la recomendación de World Wide Web Consortium "XML Signature Syntax and Processing" que se describe en http://www.w3.org/TR/xmldsig-core/
.
Si desea firmar el manifiesto, se deben proporcionar hashes para todos los archivos. No se puede firmar un manifiesto con archivos sin hash, ya que los usuarios no pueden comprobar el contenido de tales archivos.
Ejemplo
En el ejemplo de código siguiente se muestra un elemento de Signature
de un manifiesto de implementación usado en una implementación ClickOnce.
<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>