@Configuration(value="x509AuthenticationConfiguration") @EnableConfigurationProperties(value=CasConfigurationProperties.class) public class X509AuthenticationConfiguration extends java.lang.Object
X509AuthenticationConfiguration
.Modifier and Type | Class and Description |
---|---|
class |
X509AuthenticationConfiguration.X509AuthenticationEventExecutionPlanConfiguration
The type X 509 authentication event execution plan configuration.
|
Constructor and Description |
---|
X509AuthenticationConfiguration() |
@Bean public RevocationPolicy allowRevocationPolicy()
@Bean @RefreshScope public RevocationPolicy thresholdExpiredCRLRevocationPolicy()
@Bean public RevocationPolicy denyRevocationPolicy()
@Bean public RevocationChecker crlDistributionPointRevocationChecker()
@Bean public RevocationChecker noOpRevocationChecker()
@Bean public CRLFetcher resourceCrlFetcher()
@Bean public RevocationChecker resourceCrlRevocationChecker()
@Bean public CRLFetcher crlFetcher()
@Bean @RefreshScope public AuthenticationHandler x509CredentialsAuthenticationHandler()
@Bean public CRLFetcher ldaptiveResourceCRLFetcher()
@Bean @RefreshScope public PrincipalResolver x509SubjectPrincipalResolver()
@Bean @RefreshScope public PrincipalResolver x509SubjectDNPrincipalResolver()
@Bean @RefreshScope public PrincipalResolver x509SubjectAlternativeNameUPNPrincipalResolver()
@Bean @RefreshScope public PrincipalResolver x509SerialNumberPrincipalResolver()
@ConditionalOnMissingBean(name="x509PrincipalFactory") @Bean public PrincipalFactory x509PrincipalFactory()
@Bean @RefreshScope public PrincipalResolver x509SerialNumberAndIssuerDNPrincipalResolver()