Class XmlSignature

java.lang.Object
eu.europa.esig.dss.simplecertificatereport.jaxb.XmlSignature
All Implemented Interfaces:
Serializable

public class XmlSignature extends Object implements Serializable

Java class for Signature complex type.

The following schema fragment specifies the expected content contained within this class.

<complexType name="Signature">
  <complexContent>
    <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
      <sequence>
        <element name="Url" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
        <element name="Indication" type="{http://dss.esig.europa.eu/validation/simple-certificate-report}Indication"/>
        <element name="SubIndication" type="{http://dss.esig.europa.eu/validation/simple-certificate-report}SubIndication" minOccurs="0"/>
        <element name="AdESValidationDetails" type="{http://dss.esig.europa.eu/validation/simple-certificate-report}Details" minOccurs="0"/>
        <element name="SigningTime" type="{http://www.w3.org/2001/XMLSchema}dateTime" minOccurs="0"/>
        <element name="SignatureScope" type="{http://dss.esig.europa.eu/validation/simple-certificate-report}SignatureScope" maxOccurs="unbounded" minOccurs="0"/>
        <element name="Chain" type="{http://dss.esig.europa.eu/validation/simple-certificate-report}Chain" minOccurs="0"/>
      </sequence>
      <attribute name="Id" use="required" type="{http://www.w3.org/2001/XMLSchema}string" />
      <attribute name="SignatureFormat" use="required" type="{http://dss.esig.europa.eu/validation/simple-certificate-report}SignatureFormat" />
    </restriction>
  </complexContent>
</complexType>
See Also:
  • Field Details

  • Constructor Details

    • XmlSignature

      public XmlSignature()
  • Method Details

    • getUrl

      public String getUrl()
      Gets the value of the url property.
      Returns:
      possible object is String
    • setUrl

      public void setUrl(String value)
      Sets the value of the url property.
      Parameters:
      value - allowed object is String
    • getIndication

      public Indication getIndication()
      Gets the value of the indication property.
      Returns:
      possible object is String
    • setIndication

      public void setIndication(Indication value)
      Sets the value of the indication property.
      Parameters:
      value - allowed object is String
    • getSubIndication

      public SubIndication getSubIndication()
      Gets the value of the subIndication property.
      Returns:
      possible object is String
    • setSubIndication

      public void setSubIndication(SubIndication value)
      Sets the value of the subIndication property.
      Parameters:
      value - allowed object is String
    • getAdESValidationDetails

      public XmlDetails getAdESValidationDetails()
      Gets the value of the adESValidationDetails property.
      Returns:
      possible object is XmlDetails
    • setAdESValidationDetails

      public void setAdESValidationDetails(XmlDetails value)
      Sets the value of the adESValidationDetails property.
      Parameters:
      value - allowed object is XmlDetails
    • getSigningTime

      public Date getSigningTime()
      Gets the value of the signingTime property.
      Returns:
      possible object is String
    • setSigningTime

      public void setSigningTime(Date value)
      Sets the value of the signingTime property.
      Parameters:
      value - allowed object is String
    • getSignatureScope

      public List<XmlSignatureScope> getSignatureScope()
      Gets the value of the signatureScope property.

      This accessor method returns a reference to the live list, not a snapshot. Therefore any modification you make to the returned list will be present inside the Jakarta XML Binding object. This is why there is not a set method for the signatureScope property.

      For example, to add a new item, do as follows:

         getSignatureScope().add(newItem);
      

      Objects of the following type(s) are allowed in the list XmlSignatureScope

    • getId

      public String getId()
      Gets the value of the id property.
      Returns:
      possible object is String
    • setId

      public void setId(String value)
      Sets the value of the id property.
      Parameters:
      value - allowed object is String
    • getSignatureFormat

      public SignatureLevel getSignatureFormat()
      Gets the value of the signatureFormat property.
      Returns:
      possible object is String
    • setSignatureFormat

      public void setSignatureFormat(SignatureLevel value)
      Sets the value of the signatureFormat property.
      Parameters:
      value - allowed object is String
    • getChain

      public List<XmlChainItem> getChain()
    • setChain

      public void setChain(List<XmlChainItem> chain)