java.lang.Object
eu.europa.esig.dss.tsl.source.TLSource
- Direct Known Subclasses:
LOTLSource
Represent a Trusted List source
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionGets the TL cache keyeu.europa.esig.dss.spi.x509.CertificateSourceGets the certificate source to be used for TL validationPredicate<eu.europa.esig.trustedlist.jaxb.tsl.TSPServiceType>Gets a predicate to filter TrustServicesPredicate<eu.europa.esig.trustedlist.jaxb.tsl.TSPType>Gets a predicate to filter TrustServiceProvidersgetUrl()Gets the TL URLvoidsetCertificateSource(eu.europa.esig.dss.spi.x509.CertificateSource certificateSource) Sets the certificate source to be used for TL validationvoidsetTrustServicePredicate(Predicate<eu.europa.esig.trustedlist.jaxb.tsl.TSPServiceType> trustServicePredicate) Sets a predicate to filter TrustServicesvoidsetTrustServiceProviderPredicate(Predicate<eu.europa.esig.trustedlist.jaxb.tsl.TSPType> trustServiceProviderPredicate) Sets a predicate to filter TrustServiceProvidersvoidSets the TL access URL
-
Constructor Details
-
TLSource
public TLSource()Default constructor instantiating object with null values
-
-
Method Details
-
getUrl
Gets the TL URL- Returns:
String
-
setUrl
Sets the TL access URL- Parameters:
url-String
-
getCertificateSource
public eu.europa.esig.dss.spi.x509.CertificateSource getCertificateSource()Gets the certificate source to be used for TL validation- Returns:
CertificateSource
-
setCertificateSource
public void setCertificateSource(eu.europa.esig.dss.spi.x509.CertificateSource certificateSource) Sets the certificate source to be used for TL validation- Parameters:
certificateSource-CertificateSource
-
getTrustServiceProviderPredicate
Gets a predicate to filter TrustServiceProviders- Returns:
Predicate
-
setTrustServiceProviderPredicate
public void setTrustServiceProviderPredicate(Predicate<eu.europa.esig.trustedlist.jaxb.tsl.TSPType> trustServiceProviderPredicate) Sets a predicate to filter TrustServiceProviders- Parameters:
trustServiceProviderPredicate-Predicate
-
getTrustServicePredicate
Gets a predicate to filter TrustServices- Returns:
Predicate
-
setTrustServicePredicate
public void setTrustServicePredicate(Predicate<eu.europa.esig.trustedlist.jaxb.tsl.TSPServiceType> trustServicePredicate) Sets a predicate to filter TrustServices- Parameters:
trustServicePredicate-Predicate
-
getCacheKey
Gets the TL cache key- Returns:
CacheKey
-