Transforms the specified data using the underlying transform algorithm.
This method invokes the
marshal
method and passes it
the specified
DOMSignContext
before transforming the data.
Returns:
the transformed data
Parameters:
-
data - the data to be transformed
-
sc - the
XMLCryptoContext
containing
additional context (may be
null
if not applicable)
-
context - the marshalling context
Throws:
-
MarshalException - if an exception occurs while marshalling
-
NullPointerException - if
data
or
context
is
null
-
XMLSignatureException - if an unexpected error occurs while
executing the transform