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="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="qwacProfile" type="{http://dss.esig.europa.eu/validation/simple-certificate-report}QWACProfile" minOccurs="0"/>
<element name="qwacDetails" 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"/>
<element name="Chain" type="{http://dss.esig.europa.eu/validation/simple-certificate-report}Chain" minOccurs="0"/>
<element name="TLSBindingSignature" type="{http://dss.esig.europa.eu/validation/simple-certificate-report}Signature" minOccurs="0"/>
</sequence>
<attribute name="Id" use="required" type="{http://www.w3.org/2001/XMLSchema}string" />
</restriction>
</complexContent>
</complexType>
- See Also:
-
Field Summary
FieldsModifier and TypeFieldDescriptionprotected List<XmlChainItem> protected Booleanprotected Stringprotected Indicationprotected Stringprotected List<KeyUsageBit> protected Dateprotected Dateprotected CertificateQualificationprotected CertificateQualificationprotected XmlDetailsprotected XmlDetailsprotected XmlDetailsprotected QWACProfileprotected XmlRevocationprotected SubIndicationprotected XmlSubjectprotected XmlSignatureprotected List<XmlTrustAnchor> protected Dateprotected Dateprotected XmlDetails -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptiongetChain()getId()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 qwacDetails property.Gets the value of the qwacProfile 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 tlsBindingSignature 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) voidsetChain(List<XmlChainItem> chain) 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.voidsetQwacDetails(XmlDetails value) Sets the value of the qwacDetails property.voidsetQwacProfile(QWACProfile value) Sets the value of the qwacProfile 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.voidSets the value of the tlsBindingSignature 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
-
subject
-
issuerId
-
notBefore
-
notAfter
-
keyUsages
-
extendedKeyUsages
-
ocspUrls
-
crlUrls
-
aiaUrls
-
cpsUrls
-
pdsUrls
-
qualificationAtIssuance
-
qualificationDetailsAtIssuance
-
qualificationAtValidation
-
qualificationDetailsAtValidation
-
qwacProfile
-
qwacDetails
-
enactedMRA
-
revocation
-
trustAnchors
-
trustStartDate
-
trustSunsetDate
-
indication
-
subIndication
-
x509ValidationDetails
-
chain
-
tlsBindingSignature
-
id
-
-
Constructor Details
-
XmlChainItem
public XmlChainItem()
-
-
Method Details
-
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
-
setIssuerId
-
getNotBefore
-
setNotBefore
-
getNotAfter
-
setNotAfter
-
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
-
getQwacProfile
Gets the value of the qwacProfile property.- Returns:
- possible object is
String
-
setQwacProfile
Sets the value of the qwacProfile property.- Parameters:
value- allowed object isString
-
getQwacDetails
Gets the value of the qwacDetails property.- Returns:
- possible object is
XmlDetails
-
setQwacDetails
Sets the value of the qwacDetails property.- Parameters:
value- allowed object isXmlDetails
-
isEnactedMRA
-
setEnactedMRA
-
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
-
setTrustStartDate
-
getTrustSunsetDate
-
setTrustSunsetDate
-
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
-
getTLSBindingSignature
Gets the value of the tlsBindingSignature property.- Returns:
- possible object is
XmlSignature
-
setTLSBindingSignature
Sets the value of the tlsBindingSignature property.- Parameters:
value- allowed object isXmlSignature
-
getId
-
setId
-
getKeyUsages
-
setKeyUsages
-
getExtendedKeyUsages
-
setExtendedKeyUsages
-
getOcspUrls
-
setOcspUrls
-
getCrlUrls
-
setCrlUrls
-
getAiaUrls
-
setAiaUrls
-
getCpsUrls
-
setCpsUrls
-
getPdsUrls
-
setPdsUrls
-
getTrustAnchors
-
setTrustAnchors
-
getChain
-
setChain
-