Condividi tramite


<Elemento Signature> (distribuzione ClickOnce)

Contiene le informazioni necessarie per apporre una firma digitale al manifesto della distribuzione.

Sintassi


<Signature> 
   XML signature information 
</Signature>

Osservazioni:

La firma di un manifesto di distribuzione tramite una firma envelope è facoltativa, ma consigliata. Per altre informazioni sulla firma di file XML, vedere la raccomandazione World Wide Web Consortium, "Xml-Signature Syntax and Processing", descritta in http://www.w3.org/TR/xmldsig-core/.

Se si vuole firmare il manifesto, gli hash devono essere forniti per tutti i file. Non è possibile firmare un manifesto con file non con hash, perché gli utenti non possono verificare il contenuto dei file senzaash.

Esempio

Nell'esempio di codice seguente viene illustrato un Signature elemento in un manifesto di distribuzione usato in una distribuzione 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>

Vedi anche