Class TraefikProxySslClientCertificateLookupFactory

java.lang.Object
org.keycloak.services.x509.TraefikProxySslClientCertificateLookupFactory
All Implemented Interfaces:
org.keycloak.provider.ProviderFactory<X509ClientCertificateLookup>, X509ClientCertificateLookupFactory

public class TraefikProxySslClientCertificateLookupFactory extends Object implements X509ClientCertificateLookupFactory
Factory for the Traefik proxy SSL client certificate lookup provider.

This factory creates TraefikProxySslClientCertificateLookup instances that extract X.509 client certificates forwarded by Traefik's PassTLSClientCert middleware.

See Also:
  • Field Details

    • HTTP_HEADER_CLIENT_CERT

      public static final String HTTP_HEADER_CLIENT_CERT
      See Also:
    • HTTP_HEADER_CERT_CHAIN_LENGTH

      protected static final String HTTP_HEADER_CERT_CHAIN_LENGTH
      See Also:
    • HTTP_HEADER_CERT_CHAIN_LENGTH_DEFAULT

      protected static final int HTTP_HEADER_CERT_CHAIN_LENGTH_DEFAULT
      See Also:
    • certificateChainLength

      protected int certificateChainLength
  • Constructor Details

    • TraefikProxySslClientCertificateLookupFactory

      public TraefikProxySslClientCertificateLookupFactory()
  • Method Details