Class ValidationCacheDTO

java.lang.Object
eu.europa.esig.dss.tsl.dto.AbstractCacheDTO
eu.europa.esig.dss.tsl.dto.ValidationCacheDTO
All Implemented Interfaces:
eu.europa.esig.dss.model.tsl.InfoRecord, eu.europa.esig.dss.model.tsl.ValidationInfoRecord, Serializable

public class ValidationCacheDTO extends AbstractCacheDTO implements eu.europa.esig.dss.model.tsl.ValidationInfoRecord
The validation record DTO
See Also:
  • Constructor Details

    • ValidationCacheDTO

      public ValidationCacheDTO()
      Default constructor
    • ValidationCacheDTO

      public ValidationCacheDTO(AbstractCacheDTO cacheDTO)
      Copies the cache DTO
      Parameters:
      cacheDTO - AbstractCacheDTO
  • Method Details

    • getIndication

      public eu.europa.esig.dss.enumerations.Indication getIndication()
      Specified by:
      getIndication in interface eu.europa.esig.dss.model.tsl.ValidationInfoRecord
    • setIndication

      public void setIndication(eu.europa.esig.dss.enumerations.Indication indication)
      Sets the validation Indication
      Parameters:
      indication - Indication
    • getSubIndication

      public eu.europa.esig.dss.enumerations.SubIndication getSubIndication()
      Specified by:
      getSubIndication in interface eu.europa.esig.dss.model.tsl.ValidationInfoRecord
    • setSubIndication

      public void setSubIndication(eu.europa.esig.dss.enumerations.SubIndication subIndication)
      Sets the validation SubIndication
      Parameters:
      subIndication - SubIndication
    • getSigningTime

      public Date getSigningTime()
      Specified by:
      getSigningTime in interface eu.europa.esig.dss.model.tsl.ValidationInfoRecord
    • setSigningTime

      public void setSigningTime(Date signingTime)
      Sets the claimed signing time
      Parameters:
      signingTime - Date
    • getSigningCertificate

      public eu.europa.esig.dss.model.x509.CertificateToken getSigningCertificate()
      Specified by:
      getSigningCertificate in interface eu.europa.esig.dss.model.tsl.ValidationInfoRecord
    • setSigningCertificate

      public void setSigningCertificate(eu.europa.esig.dss.model.x509.CertificateToken signingCertificate)
      Sets the signing certificate token
      Parameters:
      signingCertificate - CertificateToken
    • getPotentialSigners

      public List<eu.europa.esig.dss.model.x509.CertificateToken> getPotentialSigners()
      Specified by:
      getPotentialSigners in interface eu.europa.esig.dss.model.tsl.ValidationInfoRecord
    • setPotentialSigners

      public void setPotentialSigners(List<eu.europa.esig.dss.model.x509.CertificateToken> potentialSigners)
      Sets a list of signing candidates
      Parameters:
      potentialSigners - a list of CertificateTokens
    • isValid

      public boolean isValid()
      Specified by:
      isValid in interface eu.europa.esig.dss.model.tsl.ValidationInfoRecord
    • isIndeterminate

      public boolean isIndeterminate()
      Specified by:
      isIndeterminate in interface eu.europa.esig.dss.model.tsl.ValidationInfoRecord
    • isInvalid

      public boolean isInvalid()
      Specified by:
      isInvalid in interface eu.europa.esig.dss.model.tsl.ValidationInfoRecord