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
-
Method Summary
Modifier and TypeMethodDescriptionfilter
(List<TrustServiceWrapper> trustServices) Filters a list ofTrustServiceWrapper
s
-
Constructor Details
-
UniqueServiceFilter
Default constructor- Parameters:
endEntityCert
-CertificateWrapper
to check TrustServices for
-
-
Method Details
-
filter
Description copied from interface:TrustServiceFilter
Filters a list ofTrustServiceWrapper
s- Specified by:
filter
in interfaceTrustServiceFilter
- Parameters:
trustServices
- a list ofTrustServiceWrapper
s to filter- Returns:
- filtered list of
TrustServiceWrapper
s
-