public class DefaultClientCertificateValidator extends Object implements ClientCertificateValidator
ClientCertificateValidator.InsecureValidator| Constructor and Description |
|---|
DefaultClientCertificateValidator(TrustListManager trustListManager)
Create a
ClientCertificateValidator that performs no optional validation checks. |
DefaultClientCertificateValidator(TrustListManager trustListManager,
Set<ValidationCheck> validationChecks)
Create a
ClientCertificateValidator that performs a given set of optional validation checks. |
| Modifier and Type | Method and Description |
|---|---|
void |
validateCertificateChain(List<X509Certificate> certificateChain) |
void |
validateCertificateChain(List<X509Certificate> certificateChain,
String applicationUri,
String... validHostNames) |
public DefaultClientCertificateValidator(TrustListManager trustListManager)
ClientCertificateValidator that performs no optional validation checks.trustListManager - the configured TrustListManager.public DefaultClientCertificateValidator(TrustListManager trustListManager, Set<ValidationCheck> validationChecks)
ClientCertificateValidator that performs a given set of optional validation checks.trustListManager - the configured TrustListManager.validationChecks - the set of optional ValidationChecks to perform.public void validateCertificateChain(List<X509Certificate> certificateChain) throws UaException
validateCertificateChain in interface CertificateValidatorUaExceptionpublic void validateCertificateChain(List<X509Certificate> certificateChain, String applicationUri, String... validHostNames) throws UaException
validateCertificateChain in interface ClientCertificateValidatorUaExceptionCopyright © 2021. All rights reserved.