Class ComplexTransform

java.lang.Object
eu.europa.esig.dss.xades.reference.AbstractTransform
eu.europa.esig.dss.xades.reference.ComplexTransform
All Implemented Interfaces:
DSSTransform, Serializable
Direct Known Subclasses:
CanonicalizationTransform, XPathTransform, XsltTransform

public abstract class ComplexTransform extends AbstractTransform
Transform processed by Apache XMLSignatureInput utils
See Also:
  • Constructor Details

    • ComplexTransform

      protected ComplexTransform(DSSNamespace xmlDSigNamespace, String algorithm)
      Default constructor
      Parameters:
      xmlDSigNamespace - DSSNamespace
      algorithm - String url
  • Method Details

    • getBytesAfterTransformation

      public byte[] getBytesAfterTransformation(Node node)
      Description copied from interface: DSSTransform
      Performs transformation on the given node and returns resulting bytes
      Parameters:
      node - Node to perform transformation on
      Returns:
      byte array
    • getXMLSignatureInput

      protected org.apache.xml.security.signature.XMLSignatureInput getXMLSignatureInput(Node node)
      Gets XMLSignatureInput for the given node
      Parameters:
      node - Node
      Returns:
      XMLSignatureInput