Class ApacheCanonicalizer
- java.lang.Object
-
- javax.xml.crypto.dsig.TransformService
-
- org.apache.jcp.xml.dsig.internal.dom.ApacheCanonicalizer
-
- All Implemented Interfaces:
AlgorithmMethod
,Transform
,XMLStructure
- Direct Known Subclasses:
DOMCanonicalXMLC14N11Method
,DOMCanonicalXMLC14NMethod
,DOMExcC14NMethod
public abstract class ApacheCanonicalizer extends TransformService
-
-
Field Summary
Fields Modifier and Type Field Description protected Canonicalizer
apacheCanonicalizer
protected String
inclusiveNamespaces
protected Document
ownerDoc
protected C14NMethodParameterSpec
params
protected Element
transformElem
-
Constructor Summary
Constructors Constructor Description ApacheCanonicalizer()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description Data
canonicalize(Data data, XMLCryptoContext xc)
Data
canonicalize(Data data, XMLCryptoContext xc, OutputStream os)
AlgorithmParameterSpec
getParameterSpec()
void
init(XMLStructure parent, XMLCryptoContext context)
boolean
isFeatureSupported(String feature)
void
marshalParams(XMLStructure parent, XMLCryptoContext context)
Data
transform(Data data, XMLCryptoContext xc, OutputStream os)
-
Methods inherited from class javax.xml.crypto.dsig.TransformService
getAlgorithm, getInstance, getInstance, getInstance, getMechanismType, getProvider, init
-
-
-
-
Field Detail
-
apacheCanonicalizer
protected Canonicalizer apacheCanonicalizer
-
inclusiveNamespaces
protected String inclusiveNamespaces
-
params
protected C14NMethodParameterSpec params
-
ownerDoc
protected Document ownerDoc
-
transformElem
protected Element transformElem
-
-
Method Detail
-
getParameterSpec
public final AlgorithmParameterSpec getParameterSpec()
-
init
public void init(XMLStructure parent, XMLCryptoContext context) throws InvalidAlgorithmParameterException
- Specified by:
init
in classTransformService
- Throws:
InvalidAlgorithmParameterException
-
marshalParams
public void marshalParams(XMLStructure parent, XMLCryptoContext context) throws MarshalException
- Specified by:
marshalParams
in classTransformService
- Throws:
MarshalException
-
canonicalize
public Data canonicalize(Data data, XMLCryptoContext xc) throws TransformException
- Throws:
TransformException
-
canonicalize
public Data canonicalize(Data data, XMLCryptoContext xc, OutputStream os) throws TransformException
- Throws:
TransformException
-
transform
public Data transform(Data data, XMLCryptoContext xc, OutputStream os) throws TransformException
- Throws:
TransformException
-
isFeatureSupported
public final boolean isFeatureSupported(String feature)
-
-