APIdia Launch Partner
Top Description Fields Constructors Methods
org.jcp.xml.dsig.internal.dom

public final Class DOMCanonicalXMLC14NMethod

extends ApacheCanonicalizer
Class Inheritance
Imports
java.security.InvalidAlgorithmParameterException, javax.xml.crypto.Data, .XMLCryptoContext, javax.xml.crypto.dsig.CanonicalizationMethod, .TransformException, javax.xml.crypto.dsig.spec.TransformParameterSpec, com.sun.org.apache.xml.internal.security.c14n.Canonicalizer, .InvalidCanonicalizerException

DOM-based implementation of CanonicalizationMethod for Canonical XML (with or without comments). Uses Apache XML-Sec Canonicalizer.

Field Summary

Inherited from org.jcp.xml.dsig.internal.dom.ApacheCanonicalizer:
canonicalizerinclusiveNamespacesownerDocparamstransformElem

Constructor Summary

AccessConstructor and Description
public

Method Summary

Modifier and TypeMethod and Description
public void
init(TransformParameterSpec params)

Implements abstract javax.xml.crypto.dsig.TransformService.init.

Initializes this TransformService with the specified parameters.

public Data
transform(Data data, XMLCryptoContext xc)

Implements javax.xml.crypto.dsig.Transform.transform.

Transforms the specified data using the underlying transform algorithm.

Inherited from org.jcp.xml.dsig.internal.dom.ApacheCanonicalizer:
canonicalizecanonicalizegetParameterSpecinitisFeatureSupportedmarshalParamstransform

Constructor Detail

DOMCanonicalXMLC14NMethodback to summary
public DOMCanonicalXMLC14NMethod()

Method Detail

initback to summary
public void init(TransformParameterSpec params) throws InvalidAlgorithmParameterException

Implements abstract javax.xml.crypto.dsig.TransformService.init.

Doc from javax.xml.crypto.dsig.TransformService.init.

Initializes this TransformService with the specified parameters.

If the parameters exist in XML form, the init(XMLStructure, XMLCryptoContext) method should be used to initialize the TransformService.

Annotations
@Override
Exceptions
InvalidAlgorithmParameterException:
if the specified parameters are invalid for this algorithm
transformback to summary
public Data transform(Data data, XMLCryptoContext xc) throws TransformException

Implements javax.xml.crypto.dsig.Transform.transform.

Doc from javax.xml.crypto.dsig.Transform.transform.

Transforms the specified data using the underlying transform algorithm.

Annotations
@Override
Exceptions
TransformException:
if an error occurs while executing the transform