Class ReferenceOctetStreamData

java.lang.Object
org.apache.xml.security.signature.reference.ReferenceOctetStreamData
All Implemented Interfaces:
ReferenceData

public class ReferenceOctetStreamData extends Object implements ReferenceData
A representation of a ReferenceData type containing an OctetStream.
  • Field Details

  • Constructor Details

    • ReferenceOctetStreamData

      public ReferenceOctetStreamData(InputStream octetStream)
      Creates a new ReferenceOctetStreamData.
      Parameters:
      octetStream - the input stream containing the octets
      Throws:
      NullPointerException - if octetStream is null
    • ReferenceOctetStreamData

      public ReferenceOctetStreamData(InputStream octetStream, String uri, String mimeType)
      Creates a new ReferenceOctetStreamData.
      Parameters:
      octetStream - the input stream containing the octets
      uri - the URI String identifying the data object (may be null)
      mimeType - the MIME type associated with the data object (may be null)
      Throws:
      NullPointerException - if octetStream is null
  • Method Details

    • getOctetStream

      public InputStream getOctetStream()
      Returns the input stream of this ReferenceOctetStreamData.
      Returns:
      the input stream of this ReferenceOctetStreamData.
    • getURI

      public String getURI()
      Returns the URI String identifying the data object represented by this ReferenceOctetStreamData.
      Returns:
      the URI String or null if not applicable
    • getMimeType

      public String getMimeType()
      Returns the MIME type associated with the data object represented by this ReferenceOctetStreamData.
      Returns:
      the MIME type or null if not applicable