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 Detail
-
id
protected String id
-
subject
protected XmlSubject subject
-
issuerId
protected String issuerId
-
notBefore
protected Date notBefore
-
notAfter
protected Date notAfter
-
keyUsages
protected List<KeyUsageBit> keyUsages
-
qualificationAtIssuance
protected CertificateQualification qualificationAtIssuance
-
qualificationAtValidation
protected CertificateQualification qualificationAtValidation
-
revocation
protected XmlRevocation revocation
-
trustAnchors
protected List<XmlTrustAnchor> trustAnchors
-
indication
protected Indication indication
-
subIndication
protected SubIndication subIndication
-
-
Method Detail
-
setId
public void setId(String value)
Sets the value of the id property.- Parameters:
value- allowed object isString
-
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 isXmlSubject
-
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 isString
-
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 isString
-
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 isString
-
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 isString
-
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 isString
-
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 isXmlRevocation
-
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 isString
-
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 isString
-
getKeyUsages
public List<KeyUsageBit> getKeyUsages()
-
setKeyUsages
public void setKeyUsages(List<KeyUsageBit> keyUsages)
-
getTrustAnchors
public List<XmlTrustAnchor> getTrustAnchors()
-
setTrustAnchors
public void setTrustAnchors(List<XmlTrustAnchor> trustAnchors)
-
-