Module jpms_dss_validation
Class UniqueServiceFilter
java.lang.Object
eu.europa.esig.dss.validation.process.qualification.trust.filter.UniqueServiceFilter
- All Implemented Interfaces:
TrustServiceFilter
This class is used to select a TrustService that is unambiguous and does not have conflicts with other TrustServices.
In case of a conflict for the given
endEntityCert, none of the TrustServices is returned.-
Constructor Summary
ConstructorsConstructorDescriptionUniqueServiceFilter(eu.europa.esig.dss.diagnostic.CertificateWrapper endEntityCert) Default constructor -
Method Summary
-
Constructor Details
-
UniqueServiceFilter
public UniqueServiceFilter(eu.europa.esig.dss.diagnostic.CertificateWrapper endEntityCert) Default constructor- Parameters:
endEntityCert-CertificateWrapperto check TrustServices for
-
-
Method Details
-
filter
public List<eu.europa.esig.dss.diagnostic.TrustServiceWrapper> filter(List<eu.europa.esig.dss.diagnostic.TrustServiceWrapper> trustServices) Description copied from interface:TrustServiceFilterFilters a list ofTrustServiceWrappers- Specified by:
filterin interfaceTrustServiceFilter- Parameters:
trustServices- a list ofTrustServiceWrappers to filter- Returns:
- filtered list of
TrustServiceWrappers
-