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

public final Class DOMCanonicalXMLC14N11Method

extends ApacheCanonicalizer
Class Inheritance
Imports
java.security.InvalidAlgorithmParameterException, javax.xml.crypto.Data, .XMLCryptoContext, javax.xml.crypto.dsig.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 1.1 (with or without comments). Uses Apache XML-Sec Canonicalizer.

Field Summary

Modifier and TypeField and Description
public static final String
public static final String
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

Field Detail

C14N_11back to summary
public static final String C14N_11
C14N_11_WITH_COMMENTSback to summary
public static final String C14N_11_WITH_COMMENTS

Constructor Detail

DOMCanonicalXMLC14N11Methodback to summary
public DOMCanonicalXMLC14N11Method()

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