Class XmlRevocation

java.lang.Object
eu.europa.esig.dss.diagnostic.jaxb.XmlAbstractToken
eu.europa.esig.dss.diagnostic.jaxb.XmlRevocation
All Implemented Interfaces:
Serializable

public class XmlRevocation extends XmlAbstractToken implements Serializable

Java class for Revocation complex type.

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

 <complexType name="Revocation">
   <complexContent>
     <extension base="{http://dss.esig.europa.eu/validation/diagnostic}AbstractToken">
       <sequence>
         <element name="Origin" type="{http://dss.esig.europa.eu/validation/diagnostic}RevocationOriginType"/>
         <element name="Type" type="{http://dss.esig.europa.eu/validation/diagnostic}RevocationType"/>
         <element name="SourceAddress" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
         <element name="ProductionDate" type="{http://www.w3.org/2001/XMLSchema}dateTime" minOccurs="0"/>
         <element name="ThisUpdate" type="{http://www.w3.org/2001/XMLSchema}dateTime" minOccurs="0"/>
         <element name="NextUpdate" type="{http://www.w3.org/2001/XMLSchema}dateTime" minOccurs="0"/>
         <element name="ExpiredCertsOnCRL" type="{http://www.w3.org/2001/XMLSchema}dateTime" minOccurs="0"/>
         <element name="ArchiveCutOff" type="{http://www.w3.org/2001/XMLSchema}dateTime" minOccurs="0"/>
         <element name="CertHashExtensionPresent" type="{http://www.w3.org/2001/XMLSchema}boolean" minOccurs="0"/>
         <element name="CertHashExtensionMatch" type="{http://www.w3.org/2001/XMLSchema}boolean" minOccurs="0"/>
         <element name="BasicSignature" type="{http://dss.esig.europa.eu/validation/diagnostic}BasicSignature" minOccurs="0"/>
         <element name="SigningCertificate" type="{http://dss.esig.europa.eu/validation/diagnostic}SigningCertificate" minOccurs="0"/>
         <element name="CertificateChain" type="{http://dss.esig.europa.eu/validation/diagnostic}CertificateChain" minOccurs="0"/>
         <element name="FoundCertificates" type="{http://dss.esig.europa.eu/validation/diagnostic}FoundCertificates" minOccurs="0"/>
         <choice>
           <element name="Base64Encoded" type="{http://www.w3.org/2001/XMLSchema}base64Binary"/>
           <element name="DigestAlgoAndValue" type="{http://dss.esig.europa.eu/validation/diagnostic}DigestAlgoAndValue"/>
         </choice>
       </sequence>
     </extension>
   </complexContent>
 </complexType>
 
See Also:
  • Field Details

    • origin

      protected RevocationOrigin origin
    • type

      protected RevocationType type
    • sourceAddress

      protected String sourceAddress
    • productionDate

      protected Date productionDate
    • thisUpdate

      protected Date thisUpdate
    • nextUpdate

      protected Date nextUpdate
    • expiredCertsOnCRL

      protected Date expiredCertsOnCRL
    • archiveCutOff

      protected Date archiveCutOff
    • certHashExtensionPresent

      protected Boolean certHashExtensionPresent
    • certHashExtensionMatch

      protected Boolean certHashExtensionMatch
    • basicSignature

      protected XmlBasicSignature basicSignature
    • signingCertificate

      protected XmlSigningCertificate signingCertificate
    • certificateChain

      protected List<XmlChainItem> certificateChain
    • foundCertificates

      protected XmlFoundCertificates foundCertificates
    • base64Encoded

      protected byte[] base64Encoded
    • digestAlgoAndValue

      protected XmlDigestAlgoAndValue digestAlgoAndValue
  • Constructor Details

    • XmlRevocation

      public XmlRevocation()
  • Method Details

    • getOrigin

      public RevocationOrigin getOrigin()
      Gets the value of the origin property.
      Returns:
      possible object is String
    • setOrigin

      public void setOrigin(RevocationOrigin value)
      Sets the value of the origin property.
      Parameters:
      value - allowed object is String
    • getType

      public RevocationType getType()
      Gets the value of the type property.
      Returns:
      possible object is String
    • setType

      public void setType(RevocationType value)
      Sets the value of the type property.
      Parameters:
      value - allowed object is String
    • getSourceAddress

      public String getSourceAddress()
      Gets the value of the sourceAddress property.
      Returns:
      possible object is String
    • setSourceAddress

      public void setSourceAddress(String value)
      Sets the value of the sourceAddress property.
      Parameters:
      value - allowed object is String
    • getProductionDate

      public Date getProductionDate()
      Gets the value of the productionDate property.
      Returns:
      possible object is String
    • setProductionDate

      public void setProductionDate(Date value)
      Sets the value of the productionDate property.
      Parameters:
      value - allowed object is String
    • getThisUpdate

      public Date getThisUpdate()
      Gets the value of the thisUpdate property.
      Returns:
      possible object is String
    • setThisUpdate

      public void setThisUpdate(Date value)
      Sets the value of the thisUpdate property.
      Parameters:
      value - allowed object is String
    • getNextUpdate

      public Date getNextUpdate()
      Gets the value of the nextUpdate property.
      Returns:
      possible object is String
    • setNextUpdate

      public void setNextUpdate(Date value)
      Sets the value of the nextUpdate property.
      Parameters:
      value - allowed object is String
    • getExpiredCertsOnCRL

      public Date getExpiredCertsOnCRL()
      Gets the value of the expiredCertsOnCRL property.
      Returns:
      possible object is String
    • setExpiredCertsOnCRL

      public void setExpiredCertsOnCRL(Date value)
      Sets the value of the expiredCertsOnCRL property.
      Parameters:
      value - allowed object is String
    • getArchiveCutOff

      public Date getArchiveCutOff()
      Gets the value of the archiveCutOff property.
      Returns:
      possible object is String
    • setArchiveCutOff

      public void setArchiveCutOff(Date value)
      Sets the value of the archiveCutOff property.
      Parameters:
      value - allowed object is String
    • isCertHashExtensionPresent

      public Boolean isCertHashExtensionPresent()
      Gets the value of the certHashExtensionPresent property.
      Returns:
      possible object is Boolean
    • setCertHashExtensionPresent

      public void setCertHashExtensionPresent(Boolean value)
      Sets the value of the certHashExtensionPresent property.
      Parameters:
      value - allowed object is Boolean
    • isCertHashExtensionMatch

      public Boolean isCertHashExtensionMatch()
      Gets the value of the certHashExtensionMatch property.
      Returns:
      possible object is Boolean
    • setCertHashExtensionMatch

      public void setCertHashExtensionMatch(Boolean value)
      Sets the value of the certHashExtensionMatch property.
      Parameters:
      value - allowed object is Boolean
    • getBasicSignature

      public XmlBasicSignature getBasicSignature()
      Gets the value of the basicSignature property.
      Returns:
      possible object is XmlBasicSignature
    • setBasicSignature

      public void setBasicSignature(XmlBasicSignature value)
      Sets the value of the basicSignature property.
      Parameters:
      value - allowed object is XmlBasicSignature
    • getSigningCertificate

      public XmlSigningCertificate getSigningCertificate()
      Gets the value of the signingCertificate property.
      Returns:
      possible object is XmlSigningCertificate
    • setSigningCertificate

      public void setSigningCertificate(XmlSigningCertificate value)
      Sets the value of the signingCertificate property.
      Parameters:
      value - allowed object is XmlSigningCertificate
    • getFoundCertificates

      public XmlFoundCertificates getFoundCertificates()
      Gets the value of the foundCertificates property.
      Returns:
      possible object is XmlFoundCertificates
    • setFoundCertificates

      public void setFoundCertificates(XmlFoundCertificates value)
      Sets the value of the foundCertificates property.
      Parameters:
      value - allowed object is XmlFoundCertificates
    • getBase64Encoded

      public byte[] getBase64Encoded()
      Gets the value of the base64Encoded property.
      Returns:
      possible object is byte[]
    • setBase64Encoded

      public void setBase64Encoded(byte[] value)
      Sets the value of the base64Encoded property.
      Parameters:
      value - allowed object is byte[]
    • getDigestAlgoAndValue

      public XmlDigestAlgoAndValue getDigestAlgoAndValue()
      Gets the value of the digestAlgoAndValue property.
      Returns:
      possible object is XmlDigestAlgoAndValue
    • setDigestAlgoAndValue

      public void setDigestAlgoAndValue(XmlDigestAlgoAndValue value)
      Sets the value of the digestAlgoAndValue property.
      Parameters:
      value - allowed object is XmlDigestAlgoAndValue
    • getCertificateChain

      public List<XmlChainItem> getCertificateChain()
    • setCertificateChain

      public void setCertificateChain(List<XmlChainItem> certificateChain)