public class ExplicitX509CertificateTrustEvaluator
extends java.lang.Object
X509Credential.getEntityCertificate()) matches one of the trusted certificates
supplied.| Modifier and Type | Field and Description |
|---|---|
private org.slf4j.Logger |
log
Class logger.
|
| Constructor and Description |
|---|
ExplicitX509CertificateTrustEvaluator() |
| Modifier and Type | Method and Description |
|---|---|
boolean |
validate(java.security.cert.X509Certificate untrustedCertificate,
java.lang.Iterable<java.security.cert.X509Certificate> trustedCertificates)
Evaluate trust.
|
boolean |
validate(java.security.cert.X509Certificate untrustedCertificate,
java.security.cert.X509Certificate trustedCertificate)
Evaluate trust.
|
boolean |
validate(X509Credential untrustedCredential,
java.lang.Iterable<Credential> trustedCredentials)
Evaluate trust.
|
boolean |
validate(X509Credential untrustedCredential,
X509Credential trustedCredential)
Evaluate trust.
|
public ExplicitX509CertificateTrustEvaluator()
public boolean validate(@Nonnull
java.security.cert.X509Certificate untrustedCertificate,
@Nonnull
java.security.cert.X509Certificate trustedCertificate)
untrustedCertificate - the untrusted certificate to evaluatetrustedCertificate - basis for trustpublic boolean validate(@Nonnull
java.security.cert.X509Certificate untrustedCertificate,
@Nonnull
java.lang.Iterable<java.security.cert.X509Certificate> trustedCertificates)
untrustedCertificate - the untrusted certificate to evaluatetrustedCertificates - basis for trustpublic boolean validate(@Nonnull
X509Credential untrustedCredential,
@Nonnull
X509Credential trustedCredential)
untrustedCredential - the untrusted X509Credential to evaluatetrustedCredential - basis for trustpublic boolean validate(@Nonnull
X509Credential untrustedCredential,
@Nonnull
java.lang.Iterable<Credential> trustedCredentials)
untrustedCredential - the untrusted X509Credential to evaluatetrustedCredentials - basis for trust