AlgorithmMethod, CanonicalizationMethod, Transform, XMLStructurepublic class DOMCanonicalizationMethod extends DOMTransform implements CanonicalizationMethod
EXCLUSIVE, EXCLUSIVE_WITH_COMMENTS, INCLUSIVE, INCLUSIVE_WITH_COMMENTSspi| Constructor | Description |
|---|---|
DOMCanonicalizationMethod(TransformService spi) |
Creates a
DOMCanonicalizationMethod. |
DOMCanonicalizationMethod(Element cmElem,
XMLCryptoContext context,
Provider provider) |
Creates a
DOMCanonicalizationMethod from an element. |
| Modifier and Type | Method | Description |
|---|---|---|
Data |
canonicalize(Data data,
XMLCryptoContext xc) |
Canonicalizes the specified data using the underlying canonicalization
algorithm.
|
Data |
canonicalize(Data data,
XMLCryptoContext xc,
OutputStream os) |
|
boolean |
equals(Object o) |
|
int |
hashCode() |
getAlgorithmisFeatureSupported, textOfNodegetParameterSpecgetAlgorithm, getParameterSpec, marshal, transform, transformclone, finalize, getClass, notify, notifyAll, toString, wait, wait, waitisFeatureSupportedpublic DOMCanonicalizationMethod(TransformService spi) throws InvalidAlgorithmParameterException
DOMCanonicalizationMethod.spi - TransformServiceInvalidAlgorithmParameterExceptionpublic DOMCanonicalizationMethod(Element cmElem, XMLCryptoContext context, Provider provider) throws MarshalException
DOMCanonicalizationMethod from an element. It unmarshals any
algorithm-specific input parameters.cmElem - a CanonicalizationMethod elementMarshalExceptionpublic Data canonicalize(Data data, XMLCryptoContext xc) throws TransformException
transform method.data - the data to be canonicalizedxc - the XMLCryptoContext containing
additional context (may be null if not applicable)NullPointerException - if data is nullTransformException - if an unexpected error occurs while
canonicalizing the datapublic Data canonicalize(Data data, XMLCryptoContext xc, OutputStream os) throws TransformException
TransformExceptionpublic boolean equals(Object o)
equals in class DOMTransformpublic int hashCode()
hashCode in class DOMTransformCopyright © 2000–2018 The Apache Software Foundation. All rights reserved.