- All Known Implementing Classes:
public interface X509CredentialNameEvaluator
Interface for classes which evaluate an
X509Credentialagainst a supplied set of trusted names.
evaluateboolean evaluate(@Nonnull X509Credential credential, @Nullable Set<String> trustedNames) throws SecurityExceptionEvaluate the specified credential against the specified set of trusted names.
The types of names supported, and the manner in which they are evaluated, is implementation-specific.
credential- the X.509 credential to evaluate
trustedNames- trusted names against which the credential will be evaluated
- true if the name evaluation succeeds, false otherwise
SecurityException- thrown if there is an error during name evaluation