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>

Consulte también