XMLValidateContext

XMLValidateContext (XML 검증 컨텍스트)

XML 서명을 검증하기 위한 컨텍스트 정보를 담고 있습니다.

출처: Java API Reference

본문

이 인터페이스는 주로 타입 안전성을 위해 사용됩니다.

XMLValidateContext 인스턴스는 함께 사용되는 XML 서명 구조에 특화된 정보와 상태를 포함할 수 있습니다. 같은 컨텍스트를 다른 서명 구조와 사용하면 결과를 예측할 수 없습니다(unpredictable).

XMLValidateContextXMLCryptoContext를 확장하며, 다음과 같은 상속된 메서드를 사용합니다.

  • getBaseURI() / setBaseURI(String) – 컨텍스트의 기준 URI를 다룹니다.
  • getProperty(String name) / setProperty(String name, Object value) – 컨텍스트의 속성을 다룹니다.
  • getURIDereferencer() / setURIDereferencer(URIDereferencer) – URI 역참조기를 설정합니다.

또한 getC14NMethodParams()와 같은 검증별 추가 메서드가 있을 수 있습니다.

DOM 기반 검증에서는 DOMValidateContext가 이 인터페이스의 구체적인 구현으로 사용됩니다.

더 알아보기 (Learn more)

Java 공식 API