DOMCryptoContext

DOMCryptoContext (DOM 암호화 컨텍스트)

XMLCryptoContext 인터페이스의 DOM 기반 구현을 제공하는 클래스입니다.

출처: Java API Reference

본문

이 클래스는 Object를 상속하고 XMLCryptoContext를 구현하며, DOM 기반 구현에 특화된 방법으로 type ID의 속성을 가진 요소를 등록하고 검색하는 추가 메서드를 포함합니다.

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

  • getElementById(String idValue) – 지정된 idValue를 가진 요소를 반환합니다. 내부 맵에 등록된 요소를 먼저 확인하고, 없으면 DOM 문서의 getElementById 메서드를 호출합니다.
  • putIdAttributeNS(String idValue, Element element) – 지정된 요소를 주어진 idValue와 연관시켜 등록합니다.
  • setIdAttributeNS(Element element, String namespaceURI, String localName) – 지정된 요소의 속성을 ID 속성으로 표시합니다.

참조 해석(reference resolution) 과정에서 ID 속성을 가진 요소를 찾아야 할 때 이 메서드들을 사용합니다. DOMSignContextDOMValidateContext가 이 클래스를 상속합니다.

더 알아보기 (Learn more)

Java 공식 API