DOMSignContext

DOMSignContext (DOM 서명 컨텍스트)

DOM에 특화된 XMLSignContext입니다.

출처: Java API Reference

본문

이 클래스는 서명을 생성할 때 XMLSignature 객체를 마샬링(marshal)할 DOM 트리 안의 위치를 지정하는 추가 메서드를 포함합니다.

DOMSignContext 인스턴스에는 서명 생성에 필요한 정보와 상태가 포함될 수 있습니다.

주요 생성자는 다음과 같습니다.

  • DOMSignContext(Key signingKey, Node parent) – 지정된 키로 서명하고 주어진 부모 노드에 서명을 마샬링하도록 구성합니다.
  • DOMSignContext(Key signingKey, Node parent, Node nextSibling) – 서명 요소를 주어진 형제 노드 앞에 삽입하도록 구성합니다.
  • DOMSignContext(KeySelector ks, Node parent) – 키 선택기를 사용해 서명 키를 얻고 주어진 부모 노드에 마샬링하도록 구성합니다.

주요 메서드는 다음과 같습니다.

  • getParent() – 서명이 마샬링될 부모 노드를 반환합니다.
  • setParent(Node parent) – 서명이 마샬링될 부모 노드를 설정합니다.
  • getNextSibling() / setNextSibling(Node)) – 서명 요소가 삽입될 형제 노드를 다룹니다.
  • setIdAttributeNS(Element element, String namespaceURI, String localName)ID 속성을 표시합니다.

DOMSignContextDOMCryptoContext를 상속하고 XMLSignContext를 구현합니다.

더 알아보기 (Learn more)

Java 공식 API