Class DOMExcC14NMethod
java.lang.Object
javax.xml.crypto.dsig.TransformService
org.apache.jcp.xml.dsig.internal.dom.ApacheCanonicalizer
org.apache.jcp.xml.dsig.internal.dom.DOMExcC14NMethod
- All Implemented Interfaces:
AlgorithmMethod
,Transform
,XMLStructure
DOM-based implementation of CanonicalizationMethod for Exclusive
Canonical XML algorithm (with or without comments).
Uses Apache XML-Sec Canonicalizer.
-
Field Summary
Fields inherited from class org.apache.jcp.xml.dsig.internal.dom.ApacheCanonicalizer
apacheCanonicalizer, inclusiveNamespaces, ownerDoc, params, transformElem
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptiongetParameterSpecPrefixList
(ExcC14NParameterSpec paramSpec) void
init
(TransformParameterSpec params) void
init
(XMLStructure parent, XMLCryptoContext context) void
marshalParams
(XMLStructure parent, XMLCryptoContext context) transform
(Data data, XMLCryptoContext xc) private void
unmarshalParams
(Element paramsElem) Methods inherited from class org.apache.jcp.xml.dsig.internal.dom.ApacheCanonicalizer
canonicalize, canonicalize, getParameterSpec, isFeatureSupported, transform
Methods inherited from class javax.xml.crypto.dsig.TransformService
getAlgorithm, getInstance, getInstance, getInstance, getMechanismType, getProvider
-
Constructor Details
-
DOMExcC14NMethod
public DOMExcC14NMethod()
-
-
Method Details
-
init
- Specified by:
init
in classTransformService
- Throws:
InvalidAlgorithmParameterException
-
init
public void init(XMLStructure parent, XMLCryptoContext context) throws InvalidAlgorithmParameterException - Overrides:
init
in classApacheCanonicalizer
- Throws:
InvalidAlgorithmParameterException
-
unmarshalParams
-
getParameterSpecPrefixList
-
marshalParams
- Overrides:
marshalParams
in classApacheCanonicalizer
- Throws:
MarshalException
-
getParamsNSURI
-
transform
- Throws:
TransformException
-