Module jpms_dss_validation
Class TrustServicesFilterFactory
java.lang.Object
eu.europa.esig.dss.validation.process.qualification.trust.filter.TrustServicesFilterFactory
-
Method Summary
Modifier and TypeMethodDescriptionstatic TrustServiceFilterCreates a TrustService filter by QC consistencystatic TrustServiceFilterCreates a TrustService filter by QC consistencystatic TrustServiceFilterCreates a TrustService filter by QSCD consistencystatic TrustServiceFilterCreates a TrustService filter by status consistencystatic TrustServiceFilterCreates a TrustService filter by 'CA/QC' identifierstatic TrustServiceFiltercreateFilterByCertificateType(eu.europa.esig.dss.diagnostic.CertificateWrapper certificate) Creates a TrustService filter by the type as in the given certificatestatic TrustServiceFiltercreateFilterByCountries(Set<String> countryCodes) Creates a TrustService filter by country codesstatic TrustServiceFiltercreateFilterByCountry(String countryCode) Creates a TrustService filter by country codestatic TrustServiceFiltercreateFilterByDate(Date date) Creates a TrustService filter by datestatic TrustServiceFilterCreates a TrustService filter by 'granted' statusstatic TrustServiceFilterCreates a TrustService filter by MRA equivalence starting datestatic TrustServiceFilterCreates a TrustService filter by 'TSA/QTST' identifierstatic TrustServiceFiltercreateFilterByUrls(Set<String> urls) Creates a TrustService filter by urlsstatic TrustServiceFilterCreates a TrustService filter by MRA enactedstatic TrustServiceFiltercreateUniqueServiceFilter(eu.europa.esig.dss.diagnostic.CertificateWrapper endEntityCertificate) Creates a TrustService filter by end-entity certificate
-
Method Details
-
createFilterByGranted
Creates a TrustService filter by 'granted' status- Returns:
TrustServiceFilter
-
createFilterByCaQc
Creates a TrustService filter by 'CA/QC' identifier- Returns:
TrustServiceFilter
-
createFilterByQTST
Creates a TrustService filter by 'TSA/QTST' identifier- Returns:
TrustServiceFilter
-
createFilterByDate
Creates a TrustService filter by date- Parameters:
date-Dateto filter trusted services by- Returns:
TrustServiceFilter
-
createFilterByCountry
Creates a TrustService filter by country code- Parameters:
countryCode-Stringto filter trusted services by- Returns:
TrustServiceFilter
-
createFilterByCountries
Creates a TrustService filter by country codes- Parameters:
countryCodes- a set ofStrings to filter trusted services by- Returns:
TrustServiceFilter
-
createFilterByUrls
Creates a TrustService filter by urls- Parameters:
urls- a set ofStrings to filter trusted services by- Returns:
TrustServiceFilter
-
createUniqueServiceFilter
public static TrustServiceFilter createUniqueServiceFilter(eu.europa.esig.dss.diagnostic.CertificateWrapper endEntityCertificate) Creates a TrustService filter by end-entity certificate- Parameters:
endEntityCertificate-CertificateWrapperto filter trusted services by- Returns:
TrustServiceFilter
-
createFilterByCertificateType
public static TrustServiceFilter createFilterByCertificateType(eu.europa.esig.dss.diagnostic.CertificateWrapper certificate) Creates a TrustService filter by the type as in the given certificate- Parameters:
certificate-CertificateWrapperto filter trusted services by its type- Returns:
TrustServiceFilter
-
createConsistentServiceByStatusFilter
Creates a TrustService filter by status consistency- Returns:
TrustServiceFilter
-
createConsistentServiceByQCFilter
Creates a TrustService filter by QC consistency- Returns:
TrustServiceFilter
-
createConsistentServiceByCertificateTypeFilter
Creates a TrustService filter by QC consistency- Returns:
TrustServiceFilter
-
createConsistentServiceByQSCDFilter
Creates a TrustService filter by QSCD consistency- Returns:
TrustServiceFilter
-
createMRAEnactedFilter
Creates a TrustService filter by MRA enacted- Returns:
TrustServiceFilter
-
createFilterByMRAEquivalenceStartingDate
Creates a TrustService filter by MRA equivalence starting date- Parameters:
date-Dateto filter trusted services by- Returns:
TrustServiceFilter
-