Class XmlChainItem

  • All Implemented Interfaces:
    Serializable

    public class XmlChainItem
    extends Object
    implements Serializable

    Java class for ChainItem complex type.

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

     <complexType name="ChainItem">
       <complexContent>
         <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
           <sequence>
             <element name="id" type="{http://www.w3.org/2001/XMLSchema}string"/>
             <element name="subject" type="{http://dss.esig.europa.eu/validation/simple-certificate-report}Subject"/>
             <element name="issuerId" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
             <element name="notBefore" type="{http://www.w3.org/2001/XMLSchema}dateTime"/>
             <element name="notAfter" type="{http://www.w3.org/2001/XMLSchema}dateTime"/>
             <element name="keyUsages" type="{http://dss.esig.europa.eu/validation/simple-certificate-report}KeyUsages" minOccurs="0"/>
             <element name="extendedKeyUsages" type="{http://dss.esig.europa.eu/validation/simple-certificate-report}ExtendedKeyUsages" minOccurs="0"/>
             <element name="ocspUrls" minOccurs="0">
               <complexType>
                 <complexContent>
                   <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
                     <sequence>
                       <element name="ocspUrl" type="{http://www.w3.org/2001/XMLSchema}string" maxOccurs="unbounded"/>
                     </sequence>
                   </restriction>
                 </complexContent>
               </complexType>
             </element>
             <element name="crlUrls" minOccurs="0">
               <complexType>
                 <complexContent>
                   <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
                     <sequence>
                       <element name="crlUrl" type="{http://www.w3.org/2001/XMLSchema}string" maxOccurs="unbounded"/>
                     </sequence>
                   </restriction>
                 </complexContent>
               </complexType>
             </element>
             <element name="aiaUrls" minOccurs="0">
               <complexType>
                 <complexContent>
                   <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
                     <sequence>
                       <element name="aiaUrl" type="{http://www.w3.org/2001/XMLSchema}string" maxOccurs="unbounded"/>
                     </sequence>
                   </restriction>
                 </complexContent>
               </complexType>
             </element>
             <element name="cpsUrls" minOccurs="0">
               <complexType>
                 <complexContent>
                   <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
                     <sequence>
                       <element name="cpsUrl" type="{http://www.w3.org/2001/XMLSchema}string" maxOccurs="unbounded"/>
                     </sequence>
                   </restriction>
                 </complexContent>
               </complexType>
             </element>
             <element name="pdsUrls" minOccurs="0">
               <complexType>
                 <complexContent>
                   <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
                     <sequence>
                       <element name="pdsUrl" type="{http://www.w3.org/2001/XMLSchema}string" maxOccurs="unbounded"/>
                     </sequence>
                   </restriction>
                 </complexContent>
               </complexType>
             </element>
             <element name="qualificationAtIssuance" type="{http://dss.esig.europa.eu/validation/simple-certificate-report}CertificateQualification" minOccurs="0"/>
             <element name="qualificationAtValidation" type="{http://dss.esig.europa.eu/validation/simple-certificate-report}CertificateQualification" minOccurs="0"/>
             <element name="revocation" type="{http://dss.esig.europa.eu/validation/simple-certificate-report}Revocation" minOccurs="0"/>
             <element name="trustAnchors" type="{http://dss.esig.europa.eu/validation/simple-certificate-report}TrustAnchors" 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"/>
           </sequence>
         </restriction>
       </complexContent>
     </complexType>
     
    See Also:
    Serialized Form
    • Constructor Detail

      • XmlChainItem

        public XmlChainItem()
    • Method Detail

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

        public XmlSubject getSubject()
        Gets the value of the subject property.
        Returns:
        possible object is XmlSubject
      • setSubject

        public void setSubject​(XmlSubject value)
        Sets the value of the subject property.
        Parameters:
        value - allowed object is XmlSubject
      • getIssuerId

        public String getIssuerId()
        Gets the value of the issuerId property.
        Returns:
        possible object is String
      • setIssuerId

        public void setIssuerId​(String value)
        Sets the value of the issuerId property.
        Parameters:
        value - allowed object is String
      • getNotBefore

        public Date getNotBefore()
        Gets the value of the notBefore property.
        Returns:
        possible object is String
      • setNotBefore

        public void setNotBefore​(Date value)
        Sets the value of the notBefore property.
        Parameters:
        value - allowed object is String
      • getNotAfter

        public Date getNotAfter()
        Gets the value of the notAfter property.
        Returns:
        possible object is String
      • setNotAfter

        public void setNotAfter​(Date value)
        Sets the value of the notAfter property.
        Parameters:
        value - allowed object is String
      • getQualificationAtIssuance

        public CertificateQualification getQualificationAtIssuance()
        Gets the value of the qualificationAtIssuance property.
        Returns:
        possible object is String
      • setQualificationAtIssuance

        public void setQualificationAtIssuance​(CertificateQualification value)
        Sets the value of the qualificationAtIssuance property.
        Parameters:
        value - allowed object is String
      • getQualificationAtValidation

        public CertificateQualification getQualificationAtValidation()
        Gets the value of the qualificationAtValidation property.
        Returns:
        possible object is String
      • setQualificationAtValidation

        public void setQualificationAtValidation​(CertificateQualification value)
        Sets the value of the qualificationAtValidation property.
        Parameters:
        value - allowed object is String
      • getRevocation

        public XmlRevocation getRevocation()
        Gets the value of the revocation property.
        Returns:
        possible object is XmlRevocation
      • setRevocation

        public void setRevocation​(XmlRevocation value)
        Sets the value of the revocation property.
        Parameters:
        value - allowed object is XmlRevocation
      • 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
      • getExtendedKeyUsages

        public List<String> getExtendedKeyUsages()
      • setExtendedKeyUsages

        public void setExtendedKeyUsages​(List<String> extendedKeyUsages)
      • setOcspUrls

        public void setOcspUrls​(List<String> ocspUrls)
      • setCrlUrls

        public void setCrlUrls​(List<String> crlUrls)
      • setAiaUrls

        public void setAiaUrls​(List<String> aiaUrls)
      • setCpsUrls

        public void setCpsUrls​(List<String> cpsUrls)
      • setPdsUrls

        public void setPdsUrls​(List<String> pdsUrls)