Share via


<Signature> 요소(ClickOnce 배포)

이 배포 매니페스트에 디지털 서명하는 데 필요한 정보가 들어 있습니다.

<Signature> 
   XML signature information 
</Signature>

설명

엔벌로프 서명을 사용하여 배포 매니페스트에 서명하는 방법은 선택적이지만 권장되는 방법입니다. XML 파일 서명에 대한 자세한 내용은 http://www.w3.org/TR/xmldsig-core/에서 설명하는 World Wide Web Consortium Recommendation, "XML-Signature Syntax and Processing"을 참조하십시오.

매니페스트에 서명하려면 모든 파일에 대해 해시가 제공되어야 합니다. 매니페스트에 해시되지 않은 파일이 들어 있으면 사용자가 해시되지 않은 파일의 내용을 확인할 수 없으므로 해당 매니페스트에 서명할 수 없습니다.

예제

다음 코드 예제에서는 ClickOnce 배포에 사용되는 배포 매니페스트의 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>

참고 항목

참조

ClickOnce 배포 매니페스트