public class ExplicitKeyTrustEvaluator
extends java.lang.Object
| Modifier and Type | Field and Description |
|---|---|
private org.slf4j.Logger |
log
Class logger.
|
| Constructor and Description |
|---|
ExplicitKeyTrustEvaluator() |
| Modifier and Type | Method and Description |
|---|---|
boolean |
validate(Credential untrustedCredential,
Credential trustedCredential)
Evaluate trust.
|
boolean |
validate(Credential untrustedCredential,
java.lang.Iterable<Credential> trustedCredentials)
Evaluate trust.
|
boolean |
validate(java.security.Key untrustedKey,
java.lang.Iterable<java.security.Key> trustedKeys)
Evaluate trust.
|
boolean |
validate(java.security.Key untrustedKey,
java.security.Key trustedKey)
Evaluate trust.
|
public boolean validate(@Nonnull
java.security.Key untrustedKey,
@Nonnull
java.security.Key trustedKey)
untrustedKey - the untrusted key to evaluatetrustedKey - basis for trustpublic boolean validate(@Nonnull
java.security.Key untrustedKey,
@Nonnull
java.lang.Iterable<java.security.Key> trustedKeys)
untrustedKey - the untrusted key to evaluatetrustedKeys - basis for trustpublic boolean validate(@Nonnull
Credential untrustedCredential,
@Nonnull
Credential trustedCredential)
untrustedCredential - the untrusted credential to evaluatetrustedCredential - basis for trustpublic boolean validate(@Nonnull
Credential untrustedCredential,
@Nonnull
java.lang.Iterable<Credential> trustedCredentials)
untrustedCredential - the untrusted credential to evaluatetrustedCredentials - basis for trust