public interface URIDereferencer
A dereferencer of
URIReference
s.
The result of dereferencing a URIReference
is either an
instance of OctetStreamData
or NodeSetData
. Unless the
URIReference
is a same-document reference as defined
in section 4.2 of the W3C Recommendation for XML-Signature Syntax and
Processing, the result of dereferencing the URIReference
MUST be an OctetStreamData
.
- Since:
- 1.6
- See Also:
XMLCryptoContext.setURIDereferencer(URIDereferencer)
,XMLCryptoContext.getURIDereferencer()
-
Method Summary
Modifier and Type Method Description Data
dereference(URIReference uriReference, XMLCryptoContext context)
Dereferences the specifiedURIReference
and returns the dereferenced data.
-
Method Details
-
dereference
Dereferences the specifiedURIReference
and returns the dereferenced data.- Parameters:
uriReference
- theURIReference
context
- anXMLCryptoContext
that may contain additional useful information for dereferencing the URI. This implementation should dereference the specifiedURIReference
against the context'sbaseURI
parameter, if specified.- Returns:
- the dereferenced data
- Throws:
NullPointerException
- ifuriReference
orcontext
arenull
URIReferenceException
- if an exception occurs while dereferencing the specifieduriReference
-