Class DOMSignatureMethod

  • All Implemented Interfaces:
    javax.xml.crypto.AlgorithmMethod, javax.xml.crypto.dsig.SignatureMethod, javax.xml.crypto.XMLStructure

    public abstract class DOMSignatureMethod
    extends BaseStructure
    DOM-based abstract implementation of SignatureMethod.
    Author:
    Sean Mullan
    • Field Summary

      • Fields inherited from interface javax.xml.crypto.dsig.SignatureMethod

        DSA_SHA1, HMAC_SHA1, HMAC_SHA224, HMAC_SHA256, HMAC_SHA384, HMAC_SHA512, RSA_SHA1, SHA1_RSA_MGF1, SHA224_RSA_MGF1, SHA256_RSA_MGF1, SHA384_RSA_MGF1, SHA512_RSA_MGF1
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      boolean equals​(java.lang.Object o)  
      java.security.spec.AlgorithmParameterSpec getParameterSpec()  
      int hashCode()  
      void marshal​(XmlWriter xwriter, java.lang.String dsPrefix)
      This method invokes the marshalParams method to marshal any algorithm-specific parameters.
      • Methods inherited from class java.lang.Object

        clone, finalize, getClass, notify, notifyAll, toString, wait, wait, wait
      • Methods inherited from interface javax.xml.crypto.AlgorithmMethod

        getAlgorithm
      • Methods inherited from interface javax.xml.crypto.XMLStructure

        isFeatureSupported
    • Method Detail

      • getParameterSpec

        public final java.security.spec.AlgorithmParameterSpec getParameterSpec()
      • marshal

        public void marshal​(XmlWriter xwriter,
                            java.lang.String dsPrefix)
                     throws javax.xml.crypto.MarshalException
        This method invokes the marshalParams method to marshal any algorithm-specific parameters.
        Throws:
        javax.xml.crypto.MarshalException
      • equals

        public boolean equals​(java.lang.Object o)
        Overrides:
        equals in class java.lang.Object
      • hashCode

        public int hashCode()
        Overrides:
        hashCode in class java.lang.Object