<Signature> , élément (déploiement ClickOnce)<Signature> element (ClickOnce deployment)

Contient les informations nécessaires pour signer numériquement ce manifeste de déploiement.Contains the necessary information to digitally sign this deployment manifest.

SyntaxeSyntax


      <Signature>   
   XML signature information   
</Signature>  

NotesRemarks

Signature d’un manifeste de déploiement à l’aide d’une signature d’enveloppe est facultative, mais recommandé.Signing a deployment manifest using an envelope signature is optional, but recommended. Pour plus d’informations sur la signature des fichiers XML, consultez la recommandation du World Wide Web Consortium, « XML-Signature Syntax and Processing », décrit dans http://www.w3.org/TR/xmldsig-core/ .For more information about signing XML files, see the World Wide Web Consortium Recommendation, "XML-Signature Syntax and Processing," described at http://www.w3.org/TR/xmldsig-core/.

Si vous souhaitez signer votre manifeste, les hachages doivent être fournies pour tous les fichiers.If you want to sign your manifest, hashes must be provided for all files. Impossible de signer un manifeste avec des fichiers qui ne sont pas hachés, étant donné que les utilisateurs ne peuvent pas vérifier le contenu des fichiers non hachées.A manifest with files that are not hashed cannot be signed, because users cannot verify the contents of unhashed files.

ExempleExample

L’exemple de code suivant illustre un Signature élément dans un manifeste de déploiement utilisé dans un ClickOnceClickOnce déploiement.The following code example illustrates a Signature element in a deployment manifest used in a ClickOnceClickOnce deployment.

<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>  

Voir aussiSee also

Manifeste de déploiement ClickOnceClickOnce deployment manifest