URIDereferencer

URIDereferencer (URI 역참조자)

URIReference를 역참조(dereference)하는 인터페이스예요. XML 시그니처에서 참조 URI가 가리키는 실제 데이터를 얻는 역할을 해요.

출처: Java API Reference

본문

public interface URIDereferencer

URIDereferencer는 URIReference를 역참조해서 그 결과 데이터를 반환하는 인터페이스예요. 역참조 결과는 OctetStreamData 또는 NodeSetData 인스턴스가 돼요.

W3C XML-Signature Syntax and Processing 권고안의 4.2절에 정의된 것처럼, 같은 문서 내 참조(same-document reference)가 아니라면 역참조 결과는 반드시 OctetStreamData여야 해요.

dereference(URIReference uriReference, XMLCryptoContext context) 메서드로 지정된 URIReference를 역참조하고, 그 데이터를 반환해요. 역참조 과정에서 문제가 있으면 URIReferenceException을 던져요.

더 알아보기

Java 공식 API