DOMCryptoContext
DOMCryptoContext (DOM 암호화 컨텍스트)
XMLCryptoContext 인터페이스의 DOM 기반 구현을 제공하는 클래스입니다.
본문
이 클래스는 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 속성을 가진 요소를 찾아야 할 때 이 메서드들을 사용합니다. DOMSignContext와 DOMValidateContext가 이 클래스를 상속합니다.