Share via


<Signature> 요소(ClickOnce 배포)

이 배포 매니페스트에 디지털 방식으로 서명하는 데 필요한 정보를 포함합니다.

구문


<Signature> 
   XML signature information 
</Signature>

설명

봉투 시그니처를 사용하여 배포 매니페스트에 서명하는 것은 선택 사항이지만 서명하는 것이 좋습니다. XML 파일 서명에 대한 자세한 내용은 http://www.w3.org/TR/xmldsig-core/에 설명된 World Wide Web 컨소시엄 권장 사항인 “XML-Signature Syntax and Processing”(XML 시그니처 구문 및 처리)을 참조하세요.

매니페스트에 서명하려면 모든 파일에 대해 해시를 제공해야 합니다. 사용자는 해시되지 않은 파일의 콘텐츠를 확인할 수 없으므로 해시되지 않은 파일이 있는 매니페스트에는 서명할 수 없습니다.

예시

다음 코드 예제에서는 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>

참고 항목