Class XmlChainItem
java.lang.Object
eu.europa.esig.dss.simplecertificatereport.jaxb.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
-
Field Summary
Fields Modifier and Type Field Description protected List<String>aiaUrlsprotected List<String>cpsUrlsprotected List<String>crlUrlsprotected List<String>extendedKeyUsagesprotected Stringidprotected Indicationindicationprotected StringissuerIdprotected List<KeyUsageBit>keyUsagesprotected DatenotAfterprotected DatenotBeforeprotected List<String>ocspUrlsprotected List<String>pdsUrlsprotected CertificateQualificationqualificationAtIssuanceprotected CertificateQualificationqualificationAtValidationprotected XmlRevocationrevocationprotected SubIndicationsubIndicationprotected XmlSubjectsubjectprotected List<XmlTrustAnchor>trustAnchors -
Constructor Summary
Constructors Constructor Description XmlChainItem() -
Method Summary
Modifier and Type Method Description List<String>getAiaUrls()List<String>getCpsUrls()List<String>getCrlUrls()List<String>getExtendedKeyUsages()StringgetId()Gets the value of the id property.IndicationgetIndication()Gets the value of the indication property.StringgetIssuerId()Gets the value of the issuerId property.List<KeyUsageBit>getKeyUsages()DategetNotAfter()Gets the value of the notAfter property.DategetNotBefore()Gets the value of the notBefore property.List<String>getOcspUrls()List<String>getPdsUrls()CertificateQualificationgetQualificationAtIssuance()Gets the value of the qualificationAtIssuance property.CertificateQualificationgetQualificationAtValidation()Gets the value of the qualificationAtValidation property.XmlRevocationgetRevocation()Gets the value of the revocation property.SubIndicationgetSubIndication()Gets the value of the subIndication property.XmlSubjectgetSubject()Gets the value of the subject property.List<XmlTrustAnchor>getTrustAnchors()voidsetAiaUrls(List<String> aiaUrls)voidsetCpsUrls(List<String> cpsUrls)voidsetCrlUrls(List<String> crlUrls)voidsetExtendedKeyUsages(List<String> extendedKeyUsages)voidsetId(String value)Sets the value of the id property.voidsetIndication(Indication value)Sets the value of the indication property.voidsetIssuerId(String value)Sets the value of the issuerId property.voidsetKeyUsages(List<KeyUsageBit> keyUsages)voidsetNotAfter(Date value)Sets the value of the notAfter property.voidsetNotBefore(Date value)Sets the value of the notBefore property.voidsetOcspUrls(List<String> ocspUrls)voidsetPdsUrls(List<String> pdsUrls)voidsetQualificationAtIssuance(CertificateQualification value)Sets the value of the qualificationAtIssuance property.voidsetQualificationAtValidation(CertificateQualification value)Sets the value of the qualificationAtValidation property.voidsetRevocation(XmlRevocation value)Sets the value of the revocation property.voidsetSubIndication(SubIndication value)Sets the value of the subIndication property.voidsetSubject(XmlSubject value)Sets the value of the subject property.voidsetTrustAnchors(List<XmlTrustAnchor> trustAnchors)
-
Field Details
-
Constructor Details
-
XmlChainItem
public XmlChainItem()
-
-
Method Details
-
getId
Gets the value of the id property.- Returns:
- possible object is
String
-
setId
Sets the value of the id property.- Parameters:
value- allowed object isString
-
getSubject
Gets the value of the subject property.- Returns:
- possible object is
XmlSubject
-
setSubject
Sets the value of the subject property.- Parameters:
value- allowed object isXmlSubject
-
getIssuerId
Gets the value of the issuerId property.- Returns:
- possible object is
String
-
setIssuerId
Sets the value of the issuerId property.- Parameters:
value- allowed object isString
-
getNotBefore
Gets the value of the notBefore property.- Returns:
- possible object is
String
-
setNotBefore
Sets the value of the notBefore property.- Parameters:
value- allowed object isString
-
getNotAfter
Gets the value of the notAfter property.- Returns:
- possible object is
String
-
setNotAfter
Sets the value of the notAfter property.- Parameters:
value- allowed object isString
-
getQualificationAtIssuance
Gets the value of the qualificationAtIssuance property.- Returns:
- possible object is
String
-
setQualificationAtIssuance
Sets the value of the qualificationAtIssuance property.- Parameters:
value- allowed object isString
-
getQualificationAtValidation
Gets the value of the qualificationAtValidation property.- Returns:
- possible object is
String
-
setQualificationAtValidation
Sets the value of the qualificationAtValidation property.- Parameters:
value- allowed object isString
-
getRevocation
Gets the value of the revocation property.- Returns:
- possible object is
XmlRevocation
-
setRevocation
Sets the value of the revocation property.- Parameters:
value- allowed object isXmlRevocation
-
getIndication
Gets the value of the indication property.- Returns:
- possible object is
String
-
setIndication
Sets the value of the indication property.- Parameters:
value- allowed object isString
-
getSubIndication
Gets the value of the subIndication property.- Returns:
- possible object is
String
-
setSubIndication
Sets the value of the subIndication property.- Parameters:
value- allowed object isString
-
getKeyUsages
-
setKeyUsages
-
getExtendedKeyUsages
-
setExtendedKeyUsages
-
getOcspUrls
-
setOcspUrls
-
getCrlUrls
-
setCrlUrls
-
getAiaUrls
-
setAiaUrls
-
getCpsUrls
-
setCpsUrls
-
getPdsUrls
-
setPdsUrls
-
getTrustAnchors
-
setTrustAnchors
-