Class TrustServicesFilterFactory
java.lang.Object
eu.europa.esig.dss.validation.process.qualification.trust.filter.TrustServicesFilterFactory
Creates a
TrustServiceFilter
-
Method Summary
Modifier and TypeMethodDescriptionstatic TrustServiceFilter
Creates a TrustService filter by QC consistencystatic TrustServiceFilter
Creates a TrustService filter by QC consistencystatic TrustServiceFilter
Creates a TrustService filter by QSCD consistencystatic TrustServiceFilter
Creates a TrustService filter by status consistencystatic TrustServiceFilter
Creates a TrustService filter by 'CA/QC' identifierstatic TrustServiceFilter
createFilterByCertificateType
(CertificateWrapper certificate) Creates a TrustService filter by the type as in the given certificatestatic TrustServiceFilter
createFilterByCountries
(Set<String> countryCodes) Creates a TrustService filter by country codesstatic TrustServiceFilter
createFilterByCountry
(String countryCode) Creates a TrustService filter by country codestatic TrustServiceFilter
createFilterByDate
(Date date) Creates a TrustService filter by datestatic TrustServiceFilter
Creates a TrustService filter by 'granted' statusstatic TrustServiceFilter
Creates a TrustService filter by MRA equivalence starting datestatic TrustServiceFilter
Creates a TrustService filter by 'TSA/QTST' identifierstatic TrustServiceFilter
createFilterByUrls
(Set<String> urls) Creates a TrustService filter by urlsstatic TrustServiceFilter
Creates a TrustService filter by MRA enactedstatic TrustServiceFilter
createUniqueServiceFilter
(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
-Date
to filter trusted services by- Returns:
TrustServiceFilter
-
createFilterByCountry
Creates a TrustService filter by country code- Parameters:
countryCode
-String
to filter trusted services by- Returns:
TrustServiceFilter
-
createFilterByCountries
Creates a TrustService filter by country codes- Parameters:
countryCodes
- a set ofString
s to filter trusted services by- Returns:
TrustServiceFilter
-
createFilterByUrls
Creates a TrustService filter by urls- Parameters:
urls
- a set ofString
s to filter trusted services by- Returns:
TrustServiceFilter
-
createUniqueServiceFilter
Creates a TrustService filter by end-entity certificate- Parameters:
endEntityCertificate
-CertificateWrapper
to filter trusted services by- Returns:
TrustServiceFilter
-
createFilterByCertificateType
Creates a TrustService filter by the type as in the given certificate- Parameters:
certificate
-CertificateWrapper
to 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
-Date
to filter trusted services by- Returns:
TrustServiceFilter
-