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, transform
isFeatureSupported
public DOMCanonicalizationMethod(javax.xml.crypto.dsig.TransformService spi) throws java.security.InvalidAlgorithmParameterException
DOMCanonicalizationMethod
.spi
- TransformServicejava.security.InvalidAlgorithmParameterException
public 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.MarshalException
public 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 null
javax.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.TransformException
public boolean equals(java.lang.Object o)
equals
in class DOMTransform