public interface ClientX509CertificateBindingVerifier<T>
tls_client_auth
) matches the registered tls_client_auth_subject_dn
values for the submitted client ID.
Implementations must be tread-safe.
Modifier and Type | Method and Description |
---|---|
void |
verifyCertificateBinding(ClientID clientID,
String subjectDN,
Context<T> context)
Verifies that the specified X.509 certificate subject DN binds to
the claimed client ID.
|
void verifyCertificateBinding(ClientID clientID, String subjectDN, Context<T> context) throws InvalidClientException
clientID
- The claimed client ID. Not null
.subjectDN
- The X.509 certificate subject DN. Not null
.context
- Additional context. May be null
.InvalidClientException
- If client ID and subject DN don't
bind or are invalid.Copyright © 2018 Connect2id Ltd.. All rights reserved.