<Signature> Elemento (implantação deClickOnce )
Contém as informações necessárias para assinar digitalmente este manifesto de implantação.
<Signature>
XML signature information
</Signature>
Comentários
Assinar um manifesto de implantação usando uma assinatura de envelope é opcional, mas recomendado. Para obter mais informações sobre como assinar arquivos XML, consulte recomendação do World Wide Web Consortium, "Assinatura XML sintaxe e processamento" descrito em http://www.w3.org/TR/xmldsig-core/.
Se você deseja assinar seu manifesto, hashes devem ser fornecidos para todos os arquivos. Um manifesto com arquivos que não estão em hash não pode ser assinado porque os usuários não é possível verificar o conteúdo dos arquivos de sem hash.
Exemplo
O exemplo de código a seguir ilustra uma Signature elemento em um manifesto de implantação usado em um ClickOnce implantação.
<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>