public interface URIDereferencer
URIReference
的 dereferencer。
取消引用 URIReference
的结果是一个 OctetStreamData
实例或 NodeSetData
实例。根据 XML-Signature Syntax and Processing 的 W3C Recommendation 中第 4.2 节的定义,只要 URIReference
不是一个相同文档引用,取消引用 URIReference
都必须得到 OctetStreamData
。
XMLCryptoContext.setURIDereferencer(URIDereferencer)
,
XMLCryptoContext.getURIDereferencer()
方法摘要 | |
---|---|
Data |
dereference(URIReference uriReference, XMLCryptoContext context) 取消引用指定 URIReference 并返回已取消引用的数据。 |
方法详细信息 |
---|
Data dereference(URIReference uriReference, XMLCryptoContext context) throws URIReferenceException
URIReference
并返回已取消引用的数据。
uriReference
-
URIReference
context
- 一个
XMLCryptoContext
,可能包含用于取消引用 URI 的其他有用信息。此实现应根据上下文的
baseURI
参数(如果指定)来取消引用指定
URIReference
。
NullPointerException
- 如果
uriReference
或
context
为
null
URIReferenceException
- 如果取消引用指定的
uriReference
时发生异常