XML 서명

XML 서명(XML Signature, XML 시그니처, XMLDSig, XML-DSig, XML-Sig)은 디지털 서명에 대한 XML 구문을 정의하며 W3C 권장 사항인 XML 서명 구문 및 처리에 정의되어 있다. 기능적으로는 PKCS #7과 공통점이 많지만 확장성이 뛰어나고 XML 문서 서명에 적합하다. SOAP, SAML 등과 같은 다양한 웹 기술에서 사용된다.

XML 서명은 모든 유형의 리소스(일반적으로 XML 문서)에 서명하는 데 사용할 수 있지만 URL을 통해 액세스할 수 있는 모든 항목에 서명할 수 있다. 포함된 XML 문서 외부의 리소스에 서명하는 데 사용되는 XML 서명을 분리된 서명이라고 한다. 포함된 문서의 일부에 서명하는 데 사용된 경우 이를 봉투 서명이라고 한다.[1] 그 안에 서명된 데이터가 포함되어 있으면 이를 엔벨로핑(enveloping) 서명이라고 한다.[2]

구조

<Signature>
  <SignedInfo>
    <CanonicalizationMethod />
    <SignatureMethod />
    <Reference>
       <Transforms />
       <DigestMethod />
       <DigestValue />
    </Reference>
    <Reference /> etc.
  </SignedInfo>
  <SignatureValue />
  <KeyInfo />
  <Object />
</Signature>

같이 보기

각주

  1. “XML Signature Syntax and Processing Version 1.1”. 
  2. “XML Signature Syntax and Processing Version 1.1”. 

외부 링크

  • XML Signature Syntax and Processing
  • Canonical XML
  • Additional XML Security Uniform Resource Identifiers (URIs)
  • Exclusive XML Canonicalization
  • XMLSignatures Java binding for XMLBeans and JAXB.
  • Step-by-Step example of how a signature is created.
  • v
  • t
  • e
제품 및 표준
권고
참고
  • XAdES
  • XHTML+SMIL
  • XUP
작업 중인 초안
  • CCXML
  • CURIE
  • EME
  • InkML
  • MSE
  • RIF
  • SMIL 타임시트
  • sXBL
  • WICD
  • XFDL
  • XFrames
  • XBL
  • XMLHttpRequest
가이드라인
이니셔티브
과거
조직
  • Advisory Committee (AC)
  • 월드 와이드 웹 재단
선출된 그룹
  • Advisory Board (AB)
  • 테크니컬 아키텍처 그룹(TAG)
워킹 그룹
  • CSS
  • HTML
  • 지오로케이션
  • 소셜 웹
  • SVG
  • WHATWG
  • 웹 플랫폼
폐쇄된 그룹
  • 디바이스 디스크립션 (DDWG)
  • WebOnt
소프트웨어
브라우저
  • 라인 모드 (1990-)
  • 아레나 (1993-98)
  • 아고라 (1994-97)
  • 아르고 (1994-97)
  • 어마야 (브라우저/편집기, 1996-2012)
콘퍼런스
  • 국제 월드 와이드 웹 콘퍼런스 (IW3C)
    • 운영 위원회 (IW3C2)
    • 최초의 콘퍼런스 ("WWW1", 1994)