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 eu.europa.esig.dss.enumerations.Indicationprotected Stringprotected List<eu.europa.esig.dss.enumerations.KeyUsageBit> protected Dateprotected Dateprotected eu.europa.esig.dss.enumerations.CertificateQualificationprotected eu.europa.esig.dss.enumerations.CertificateQualificationprotected XmlDetailsprotected XmlDetailsprotected XmlRevocationprotected eu.europa.esig.dss.enumerations.SubIndicationprotected XmlSubjectprotected List<XmlTrustAnchor> protected Dateprotected Dateprotected XmlDetails -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptiongetId()Gets the value of the id property.eu.europa.esig.dss.enumerations.IndicationGets the value of the indication property.Gets the value of the issuerId property.List<eu.europa.esig.dss.enumerations.KeyUsageBit> Gets the value of the notAfter property.Gets the value of the notBefore property.eu.europa.esig.dss.enumerations.CertificateQualificationGets the value of the qualificationAtIssuance property.eu.europa.esig.dss.enumerations.CertificateQualificationGets 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.eu.europa.esig.dss.enumerations.SubIndicationGets 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(eu.europa.esig.dss.enumerations.Indication value) Sets the value of the indication property.voidsetIssuerId(String value) Sets the value of the issuerId property.voidsetKeyUsages(List<eu.europa.esig.dss.enumerations.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(eu.europa.esig.dss.enumerations.CertificateQualification value) Sets the value of the qualificationAtIssuance property.voidsetQualificationAtValidation(eu.europa.esig.dss.enumerations.CertificateQualification value) Sets 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(eu.europa.esig.dss.enumerations.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
protected eu.europa.esig.dss.enumerations.CertificateQualification qualificationAtIssuance -
qualificationDetailsAtIssuance
-
qualificationAtValidation
protected eu.europa.esig.dss.enumerations.CertificateQualification qualificationAtValidation -
qualificationDetailsAtValidation
-
enactedMRA
-
revocation
-
trustAnchors
-
trustStartDate
-
trustSunsetDate
-
indication
protected eu.europa.esig.dss.enumerations.Indication indication -
subIndication
protected eu.europa.esig.dss.enumerations.SubIndication 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
public eu.europa.esig.dss.enumerations.CertificateQualification getQualificationAtIssuance()Gets the value of the qualificationAtIssuance property.- Returns:
- possible object is
String
-
setQualificationAtIssuance
public void setQualificationAtIssuance(eu.europa.esig.dss.enumerations.CertificateQualification value) 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
public eu.europa.esig.dss.enumerations.CertificateQualification getQualificationAtValidation()Gets the value of the qualificationAtValidation property.- Returns:
- possible object is
String
-
setQualificationAtValidation
public void setQualificationAtValidation(eu.europa.esig.dss.enumerations.CertificateQualification value) 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
public eu.europa.esig.dss.enumerations.Indication getIndication()Gets the value of the indication property.- Returns:
- possible object is
String
-
setIndication
public void setIndication(eu.europa.esig.dss.enumerations.Indication value) Sets the value of the indication property.- Parameters:
value- allowed object isString
-
getSubIndication
public eu.europa.esig.dss.enumerations.SubIndication getSubIndication()Gets the value of the subIndication property.- Returns:
- possible object is
String
-
setSubIndication
public void setSubIndication(eu.europa.esig.dss.enumerations.SubIndication value) 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
-