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