public class X509IdentityValidator extends AbstractX509IdentityValidator
| Constructor and Description |
|---|
X509IdentityValidator(Predicate<X509Certificate> predicate) |
| Modifier and Type | Method and Description |
|---|---|
protected @Nullable Object |
authenticateIdentityCertificate(Session session,
X509Certificate identityCertificate)
Create and return an identity object for the user identified by
identityCertificate. |
validateX509TokendecryptTokenData, validateAnonymousToken, validateIdentityToken, validateIssuedIdentityToken, validateUsernameTokenpublic X509IdentityValidator(Predicate<X509Certificate> predicate)
@Nullable protected @Nullable Object authenticateIdentityCertificate(Session session, X509Certificate identityCertificate)
AbstractX509IdentityValidatoridentityCertificate.
Possession of the private key associated with this certificate has been verified prior to this call.
authenticateIdentityCertificate in class AbstractX509IdentityValidatorsession - the Session being activated.identityCertificate - the X509Certificate identifying the user.T if the authentication succeeded, or null if it failed.Copyright © 2021. All rights reserved.