Class 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"/>
             <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:
    Serialized Form
    • Constructor Detail

      • XmlRevocation

        public XmlRevocation()
    • Method Detail

      • 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
      • setBasicSignature

        public void setBasicSignature​(XmlBasicSignature value)
        Sets the value of the basicSignature property.
        Parameters:
        value - allowed object is XmlBasicSignature
      • 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[]
      • setCertificateChain

        public void setCertificateChain​(List<XmlChainItem> certificateChain)