Class XMLSignatureInput

java.lang.Object
org.apache.xml.security.signature.XMLSignatureInput
All Implemented Interfaces:
Cloneable

public class XMLSignatureInput extends Object implements Cloneable
Class XMLSignatureInput
Author:
Christian Geuer-Pollmann $todo$ check whether an XMLSignatureInput can be _both_, octet stream _and_ node set?
  • Constructor Details

    • XMLSignatureInput

      public XMLSignatureInput(byte[] inputOctets)
      Construct a XMLSignatureInput from an octet array.

      This is a comfort method, which internally converts the byte[] array into an InputStream

      NOTE: no defensive copy

      Parameters:
      inputOctets - an octet array which including XML document or node
    • XMLSignatureInput

      public XMLSignatureInput(InputStream inputOctetStream)
      Constructs a XMLSignatureInput from an octet stream. The stream is directly read.
      Parameters:
      inputOctetStream -
    • XMLSignatureInput

      public XMLSignatureInput(String inputStr)
      Deprecated.
      Construct a XMLSignatureInput from a String.

      This is a comfort method, which internally converts the String into a byte[] array using the String.getBytes() method.

      Parameters:
      inputStr - the input String which including XML document or node
    • XMLSignatureInput

      public XMLSignatureInput(String inputStr, String encoding) throws UnsupportedEncodingException
      Deprecated.
      Construct a XMLSignatureInput from a String with a given encoding.

      This is a comfort method, which internally converts the String into a byte[] array using the String.getBytes() method.

      Parameters:
      inputStr - the input String with encoding encoding
      encoding - the encoding of inputStr
      Throws:
      UnsupportedEncodingException
    • XMLSignatureInput

      public XMLSignatureInput(Node rootNode)
      Construct a XMLSignatureInput from a subtree rooted by rootNode. This method included the node and all his descendants in the output.
      Parameters:
      rootNode -
    • XMLSignatureInput

      public XMLSignatureInput(Set inputNodeSet)
      Constructor XMLSignatureInput
      Parameters:
      inputNodeSet -
      usedXPathAPI -
  • Method Details