public class X509ClientCertificateAuthenticator extends AbstractX509ClientCertificateAuthenticator
AbstractX509ClientCertificateAuthenticator.CertificateValidatorConfigBuilder, AbstractX509ClientCertificateAuthenticator.UserIdentityExtractorBuilder, AbstractX509ClientCertificateAuthenticator.UserIdentityToModelMapperBuilder| Modifier and Type | Field and Description |
|---|---|
protected static ServicesLogger |
logger |
CERTIFICATE_EXTENDED_KEY_USAGE, CERTIFICATE_KEY_USAGE, CONFIRMATION_PAGE_DISALLOWED, CRL_RELATIVE_PATH, CUSTOM_ATTRIBUTE_NAME, DEFAULT_ATTRIBUTE_NAME, ENABLE_CRL, ENABLE_CRLDP, ENABLE_OCSP, MAPPING_SOURCE_CERT_ISSUERDN, MAPPING_SOURCE_CERT_ISSUERDN_CN, MAPPING_SOURCE_CERT_ISSUERDN_EMAIL, MAPPING_SOURCE_CERT_SERIALNUMBER, MAPPING_SOURCE_CERT_SUBJECTALTNAME_EMAIL, MAPPING_SOURCE_CERT_SUBJECTDN, MAPPING_SOURCE_CERT_SUBJECTDN_CN, MAPPING_SOURCE_CERT_SUBJECTDN_EMAIL, MAPPING_SOURCE_SELECTION, OCSPRESPONDER_URI, REGULAR_EXPRESSION, USER_ATTRIBUTE_MAPPER, USER_MAPPER_SELECTION, USERNAME_EMAIL_MAPPER| Constructor and Description |
|---|
X509ClientCertificateAuthenticator() |
| Modifier and Type | Method and Description |
|---|---|
void |
action(AuthenticationFlowContext context) |
void |
authenticate(AuthenticationFlowContext context) |
void |
close() |
certificateValidationParameters, configuredFor, createInfoResponse, getCertificateChain, getUserIdentityExtractor, getUserIdentityToModelMapper, requiresUser, setRequiredActionsprotected static ServicesLogger logger
public void close()
close in interface Providerclose in class AbstractX509ClientCertificateAuthenticatorpublic void authenticate(AuthenticationFlowContext context)
public void action(AuthenticationFlowContext context)
Copyright © 2018 JBoss by Red Hat. All rights reserved.