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 时发生异常