Class XmlChainItem
java.lang.Object
eu.europa.esig.dss.simplecertificatereport.jaxb.XmlChainItem
- All Implemented Interfaces:
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="qualificationDetailsAtIssuance" type="{http://dss.esig.europa.eu/validation/simple-certificate-report}Details" minOccurs="0"/>
<element name="qualificationAtValidation" type="{http://dss.esig.europa.eu/validation/simple-certificate-report}CertificateQualification" minOccurs="0"/>
<element name="qualificationDetailsAtValidation" type="{http://dss.esig.europa.eu/validation/simple-certificate-report}Details" minOccurs="0"/>
<element name="enactedMRA" type="{http://www.w3.org/2001/XMLSchema}boolean" 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="trustStartDate" type="{http://www.w3.org/2001/XMLSchema}dateTime" minOccurs="0"/>
<element name="trustSunsetDate" type="{http://www.w3.org/2001/XMLSchema}dateTime" 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"/>
<element name="X509ValidationDetails" type="{http://dss.esig.europa.eu/validation/simple-certificate-report}Details" minOccurs="0"/>
</sequence>
</restriction>
</complexContent>
</complexType>
- See Also:
-
Field Summary
FieldsModifier and TypeFieldDescriptionprotected Booleanprotected Stringprotected Indicationprotected Stringprotected List<KeyUsageBit> protected Dateprotected Dateprotected CertificateQualificationprotected CertificateQualificationprotected XmlDetailsprotected XmlDetailsprotected XmlRevocationprotected SubIndicationprotected XmlSubjectprotected List<XmlTrustAnchor> protected Dateprotected Dateprotected XmlDetails -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptiongetId()Gets the value of the id property.Gets the value of the indication property.Gets the value of the issuerId property.Gets the value of the notAfter property.Gets the value of the notBefore property.Gets the value of the qualificationAtIssuance property.Gets the value of the qualificationAtValidation property.Gets the value of the qualificationDetailsAtIssuance property.Gets the value of the qualificationDetailsAtValidation property.Gets the value of the revocation property.Gets the value of the subIndication property.Gets the value of the subject property.Gets the value of the trustStartDate property.Gets the value of the trustSunsetDate property.Gets the value of the x509ValidationDetails property.Gets the value of the enactedMRA property.voidsetAiaUrls(List<String> aiaUrls) voidsetCpsUrls(List<String> cpsUrls) voidsetCrlUrls(List<String> crlUrls) voidsetEnactedMRA(Boolean value) Sets the value of the enactedMRA property.voidsetExtendedKeyUsages(List<String> extendedKeyUsages) voidSets 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) voidSets the value of the qualificationAtIssuance property.voidSets the value of the qualificationAtValidation property.voidSets the value of the qualificationDetailsAtIssuance property.voidSets the value of the qualificationDetailsAtValidation 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) voidsetTrustStartDate(Date value) Sets the value of the trustStartDate property.voidsetTrustSunsetDate(Date value) Sets the value of the trustSunsetDate property.voidSets the value of the x509ValidationDetails property.
-
Field Details
-
id
-
subject
-
issuerId
-
notBefore
-
notAfter
-
keyUsages
-
extendedKeyUsages
-
ocspUrls
-
crlUrls
-
aiaUrls
-
cpsUrls
-
pdsUrls
-
qualificationAtIssuance
-
qualificationDetailsAtIssuance
-
qualificationAtValidation
-
qualificationDetailsAtValidation
-
enactedMRA
-
revocation
-
trustAnchors
-
trustStartDate
-
trustSunsetDate
-
indication
-
subIndication
-
x509ValidationDetails
-
-
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
-
getQualificationDetailsAtIssuance
Gets the value of the qualificationDetailsAtIssuance property.- Returns:
- possible object is
XmlDetails
-
setQualificationDetailsAtIssuance
Sets the value of the qualificationDetailsAtIssuance property.- Parameters:
value- allowed object isXmlDetails
-
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
-
getQualificationDetailsAtValidation
Gets the value of the qualificationDetailsAtValidation property.- Returns:
- possible object is
XmlDetails
-
setQualificationDetailsAtValidation
Sets the value of the qualificationDetailsAtValidation property.- Parameters:
value- allowed object isXmlDetails
-
isEnactedMRA
Gets the value of the enactedMRA property.- Returns:
- possible object is
Boolean
-
setEnactedMRA
Sets the value of the enactedMRA property.- Parameters:
value- allowed object isBoolean
-
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
-
getTrustStartDate
Gets the value of the trustStartDate property.- Returns:
- possible object is
String
-
setTrustStartDate
Sets the value of the trustStartDate property.- Parameters:
value- allowed object isString
-
getTrustSunsetDate
Gets the value of the trustSunsetDate property.- Returns:
- possible object is
String
-
setTrustSunsetDate
Sets the value of the trustSunsetDate property.- Parameters:
value- allowed object isString
-
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
-
getX509ValidationDetails
Gets the value of the x509ValidationDetails property.- Returns:
- possible object is
XmlDetails
-
setX509ValidationDetails
Sets the value of the x509ValidationDetails property.- Parameters:
value- allowed object isXmlDetails
-
getKeyUsages
-
setKeyUsages
-
getExtendedKeyUsages
-
setExtendedKeyUsages
-
getOcspUrls
-
setOcspUrls
-
getCrlUrls
-
setCrlUrls
-
getAiaUrls
-
setAiaUrls
-
getCpsUrls
-
setCpsUrls
-
getPdsUrls
-
setPdsUrls
-
getTrustAnchors
-
setTrustAnchors
-