Package eu.europa.esig.dss.model.tsl
Interface TrustPropertiesCertificateSource
- All Superinterfaces:
TrustedCertificateSourceWithTime
- All Known Implementing Classes:
TrustedListsCertificateSource
This interface provides an abstraction for a certificate source containing information about
a validation status of Trusted Lists and corresponding trust properties
-
Method Summary
Modifier and TypeMethodDescriptionGets TL Validation job summarygetTrustServices(CertificateToken token) Returns TrustProperties for the given certificate, when applicablevoidsetSummary(TLValidationJobSummary summary) Sets TL Validation job summaryvoidsetTrustPropertiesByCertificates(Map<CertificateToken, List<TrustProperties>> trustPropertiesByCerts) The method allows to fill the CertificateSourcevoidsetTrustTimeByCertificates(Map<CertificateToken, List<CertificateTrustTime>> trustTimeByCertificate) The method allows to fill the CertificateSource with trusted time periodsMethods inherited from interface eu.europa.esig.dss.model.tsl.TrustedCertificateSourceWithTime
getTrustTime
-
Method Details
-
getSummary
TLValidationJobSummary getSummary()Gets TL Validation job summary- Returns:
TLValidationJobSummary
-
setSummary
Sets TL Validation job summary- Parameters:
summary-TLValidationJobSummary
-
getTrustServices
Returns TrustProperties for the given certificate, when applicable- Parameters:
token-CertificateToken- Returns:
- a list of
TrustProperties
-
setTrustPropertiesByCertificates
void setTrustPropertiesByCertificates(Map<CertificateToken, List<TrustProperties>> trustPropertiesByCerts) The method allows to fill the CertificateSource- Parameters:
trustPropertiesByCerts- map betweenCertificateTokens and a list ofTrustProperties
-
setTrustTimeByCertificates
void setTrustTimeByCertificates(Map<CertificateToken, List<CertificateTrustTime>> trustTimeByCertificate) The method allows to fill the CertificateSource with trusted time periods- Parameters:
trustTimeByCertificate- map betweenCertificateTokens and a list ofCertificateTrustTimes
-