public class DOMCanonicalizationMethod extends DOMTransform implements javax.xml.crypto.dsig.CanonicalizationMethod
| Constructor and Description |
|---|
DOMCanonicalizationMethod(org.w3c.dom.Element cmElem,
javax.xml.crypto.XMLCryptoContext context,
java.security.Provider provider)
Creates a
DOMCanonicalizationMethod from an element. |
DOMCanonicalizationMethod(javax.xml.crypto.dsig.TransformService spi)
Creates a
DOMCanonicalizationMethod. |
| Modifier and Type | Method and Description |
|---|---|
javax.xml.crypto.Data |
canonicalize(javax.xml.crypto.Data data,
javax.xml.crypto.XMLCryptoContext xc)
Canonicalizes the specified data using the underlying canonicalization
algorithm.
|
javax.xml.crypto.Data |
canonicalize(javax.xml.crypto.Data data,
javax.xml.crypto.XMLCryptoContext xc,
java.io.OutputStream os) |
boolean |
equals(java.lang.Object o) |
getAlgorithm, getParameterSpec, marshal, transform, transformisFeatureSupportedpublic DOMCanonicalizationMethod(javax.xml.crypto.dsig.TransformService spi)
throws java.security.InvalidAlgorithmParameterException
DOMCanonicalizationMethod.spi - TransformServicejava.security.InvalidAlgorithmParameterExceptionpublic DOMCanonicalizationMethod(org.w3c.dom.Element cmElem,
javax.xml.crypto.XMLCryptoContext context,
java.security.Provider provider)
throws javax.xml.crypto.MarshalException
DOMCanonicalizationMethod from an element. This
ctor invokes the abstract unmarshalParams
method to unmarshal any algorithm-specific input parameters.cmElem - a CanonicalizationMethod elementjavax.xml.crypto.MarshalExceptionpublic javax.xml.crypto.Data canonicalize(javax.xml.crypto.Data data,
javax.xml.crypto.XMLCryptoContext xc)
throws javax.xml.crypto.dsig.TransformException
transform method.data - the data to be canonicalizedxc - the XMLCryptoContext containing
additional context (may be null if not applicable)java.lang.NullPointerException - if data is nulljavax.xml.crypto.dsig.TransformException - if an unexpected error occurs while
canonicalizing the datapublic 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
javax.xml.crypto.dsig.TransformExceptionpublic boolean equals(java.lang.Object o)
equals in class DOMTransform