This documentation is archived and is not being maintained.

<Signature> Element (ClickOnce Deployment)

Updated: July 2008

Contains the necessary information to digitally sign this deployment manifest.

   XML signature information 

Signing a deployment manifest using an envelope signature is optional, but recommended. For more information about signing XML files see the World Wide Web Consortium Recommendation, "XML-Signature Syntax and Processing," described at

If you want to sign your manifest, hashes must be provided for all files. A manifest with files that are not hashed cannot be signed, because users cannot verify the contents of unhashed files.

The following code example illustrates a Signature element in a deployment manifest used in a ClickOnce deployment.

<Signature xmlns="">
    <CanonicalizationMethod Algorithm=
           "" />
    <SignatureMethod Algorithm=
           "" />
    <Reference URI="">
        <Transform Algorithm=
           "" />
      <DigestMethod Algorithm="" />




July 2008

Added text in the Remarks section about hashed files.

Information enhancement.