Class X509AuthenticationConfiguration


  • @Configuration("x509AuthenticationConfiguration")
    @EnableConfigurationProperties(org.apereo.cas.configuration.CasConfigurationProperties.class)
    public class X509AuthenticationConfiguration
    extends java.lang.Object
    Since:
    5.0.0
    • Constructor Detail

      • X509AuthenticationConfiguration

        public X509AuthenticationConfiguration()
    • Method Detail

      • allowRevocationPolicy

        @Bean
        @RefreshScope
        @ConditionalOnMissingBean(name="allowRevocationPolicy")
        public org.apereo.cas.adaptors.x509.authentication.revocation.policy.RevocationPolicy allowRevocationPolicy()
      • thresholdExpiredCRLRevocationPolicy

        @Bean
        @RefreshScope
        @ConditionalOnMissingBean(name="thresholdExpiredCRLRevocationPolicy")
        public org.apereo.cas.adaptors.x509.authentication.revocation.policy.RevocationPolicy thresholdExpiredCRLRevocationPolicy()
      • denyRevocationPolicy

        @Bean
        @RefreshScope
        @ConditionalOnMissingBean(name="denyRevocationPolicy")
        public org.apereo.cas.adaptors.x509.authentication.revocation.policy.RevocationPolicy denyRevocationPolicy()
      • crlDistributionPointRevocationChecker

        @Bean
        @RefreshScope
        @ConditionalOnMissingBean(name="crlDistributionPointRevocationChecker")
        public org.apereo.cas.adaptors.x509.authentication.revocation.checker.RevocationChecker crlDistributionPointRevocationChecker()
      • noOpRevocationChecker

        @Bean
        @RefreshScope
        @ConditionalOnMissingBean(name="noOpRevocationChecker")
        public org.apereo.cas.adaptors.x509.authentication.revocation.checker.RevocationChecker noOpRevocationChecker()
      • resourceCrlRevocationChecker

        @Bean
        @RefreshScope
        @ConditionalOnMissingBean(name="resourceCrlRevocationChecker")
        public org.apereo.cas.adaptors.x509.authentication.revocation.checker.RevocationChecker resourceCrlRevocationChecker()
      • crlFetcher

        @Bean
        @RefreshScope
        @ConditionalOnMissingBean(name="crlFetcher")
        public org.apereo.cas.adaptors.x509.authentication.CRLFetcher crlFetcher()
      • x509CredentialsAuthenticationHandler

        @Bean
        @RefreshScope
        @ConditionalOnMissingBean(name="x509CredentialsAuthenticationHandler")
        public org.apereo.cas.authentication.AuthenticationHandler x509CredentialsAuthenticationHandler()
      • x509SubjectPrincipalResolver

        @Bean
        @RefreshScope
        @ConditionalOnMissingBean(name="x509SubjectPrincipalResolver")
        public org.apereo.cas.authentication.principal.PrincipalResolver x509SubjectPrincipalResolver()
      • x509SubjectDNPrincipalResolver

        @Bean
        @RefreshScope
        @ConditionalOnMissingBean(name="x509SubjectDNPrincipalResolver")
        public org.apereo.cas.authentication.principal.PrincipalResolver x509SubjectDNPrincipalResolver()
      • x509SubjectAlternativeNameUPNPrincipalResolver

        @Bean
        @RefreshScope
        @ConditionalOnMissingBean(name="x509SubjectAlternativeNameUPNPrincipalResolver")
        public org.apereo.cas.authentication.principal.PrincipalResolver x509SubjectAlternativeNameUPNPrincipalResolver()
      • x509SerialNumberPrincipalResolver

        @Bean
        @RefreshScope
        @ConditionalOnMissingBean(name="x509SerialNumberPrincipalResolver")
        public org.apereo.cas.authentication.principal.PrincipalResolver x509SerialNumberPrincipalResolver()
      • x509PrincipalFactory

        @ConditionalOnMissingBean(name="x509PrincipalFactory")
        @Bean
        public org.apereo.cas.authentication.principal.PrincipalFactory x509PrincipalFactory()
      • x509SerialNumberAndIssuerDNPrincipalResolver

        @Bean
        @RefreshScope
        @ConditionalOnMissingBean(name="x509SerialNumberAndIssuerDNPrincipalResolver")
        public org.apereo.cas.authentication.principal.PrincipalResolver x509SerialNumberAndIssuerDNPrincipalResolver()
      • x509CommonNameEDIPIPrincipalResolver

        @Bean
        @RefreshScope
        @ConditionalOnMissingBean(name="x509CommonNameEDIPIPrincipalResolver")
        public org.apereo.cas.authentication.principal.PrincipalResolver x509CommonNameEDIPIPrincipalResolver()
      • x509AuthenticationEventExecutionPlanConfigurer

        @ConditionalOnMissingBean(name="x509AuthenticationEventExecutionPlanConfigurer")
        @Bean
        public org.apereo.cas.authentication.AuthenticationEventExecutionPlanConfigurer x509AuthenticationEventExecutionPlanConfigurer()