<signature> öğesi (ClickOnce dağıtımı)
Bu dağıtım bildirimini dijital olarak imzalamak için gerekli bilgileri içerir.
Sözdizimi
<Signature>
XML signature information
</Signature>
Açıklamalar
Zarf imzası kullanarak dağıtım bildirimi imzalama isteğe bağlıdır, ancak önerilir. XML dosyalarını imzalama hakkında daha fazla bilgi için, adresinde http://www.w3.org/TR/xmldsig-core/
açıklanan World Wide Web Konsorsiyumu Önerisi "XML-signature Söz Dizimi ve İşleme" bölümüne bakın.
Bildiriminizi imzalamak istiyorsanız, tüm dosyalar için karmalar sağlanmalıdır. Karma olmayan dosyaları içeren bir bildirim imzalanamaz, çünkü kullanıcılar unhashed dosyaların içeriğini doğrulayamaz.
Örnek
Aşağıdaki kod örneği, ClickOnce dağıtımında kullanılan dağıtım bildirimindeki bir öğeyi gösterir Signature
.
<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>