keycloak-service
公開メンバ関数 | 限定公開変数類 | 静的限定公開変数類 | 静的非公開変数類 | 全メンバ一覧
org.keycloak.services.x509.HaProxySslClientCertificateLookupFactory クラス
org.keycloak.services.x509.HaProxySslClientCertificateLookupFactory の継承関係図
Inheritance graph
org.keycloak.services.x509.HaProxySslClientCertificateLookupFactory 連携図
Collaboration graph

公開メンバ関数

X509ClientCertificateLookup create (KeycloakSession session)
 
String getId ()
 
void init (Config.Scope config)
 
void postInit (KeycloakSessionFactory factory)
 
void close ()
 

限定公開変数類

String sslClientCertHttpHeader
 
String sslChainHttpHeaderPrefix
 
int certificateChainLength = 1
 

静的限定公開変数類

static final String CERTIFICATE_CHAIN_LENGTH = "certificateChainLength"
 
static final String HTTP_HEADER_CLIENT_CERT = "sslClientCert"
 
static final String HTTP_HEADER_CERT_CHAIN_PREFIX = "sslCertChainPrefix"
 

静的非公開変数類

static final String PROVIDER = "haproxy"
 

詳解

著者
Peter Nalyvayko
バージョン
Revision
1
から
4/4/2017

関数詳解

◆ close()

void org.keycloak.services.x509.AbstractClientCertificateFromHttpHeadersLookupFactory.close ( )
inlineinherited
72  {
73 
74  }

◆ create()

X509ClientCertificateLookup org.keycloak.services.x509.HaProxySslClientCertificateLookupFactory.create ( KeycloakSession  session)
inline
33  {
34  return new HaProxySslClientCertificateLookup(sslClientCertHttpHeader,
36  }
String sslClientCertHttpHeader
Definition: AbstractClientCertificateFromHttpHeadersLookupFactory.java:39
String sslChainHttpHeaderPrefix
Definition: AbstractClientCertificateFromHttpHeadersLookupFactory.java:40
int certificateChainLength
Definition: AbstractClientCertificateFromHttpHeadersLookupFactory.java:41

◆ getId()

String org.keycloak.services.x509.HaProxySslClientCertificateLookupFactory.getId ( )
inline
39  {
40  return PROVIDER;
41  }
static final String PROVIDER
Definition: HaProxySslClientCertificateLookupFactory.java:31

◆ init()

void org.keycloak.services.x509.AbstractClientCertificateFromHttpHeadersLookupFactory.init ( Config.Scope  config)
inlineinherited
44  {
45  if (config != null) {
48 
51 
53  if (sslChainHttpHeaderPrefix != null) {
55  } else {
56  logger.tracev("{0} was not configured", HTTP_HEADER_CERT_CHAIN_PREFIX);
57  }
58  }
59  else {
60  logger.tracev("No configuration for '{0}' reverse proxy was found", this.getId());
64  }
65  }
static final Logger logger
Definition: AbstractClientCertificateFromHttpHeadersLookupFactory.java:33
String sslClientCertHttpHeader
Definition: AbstractClientCertificateFromHttpHeadersLookupFactory.java:39
String sslChainHttpHeaderPrefix
Definition: AbstractClientCertificateFromHttpHeadersLookupFactory.java:40
int certificateChainLength
Definition: AbstractClientCertificateFromHttpHeadersLookupFactory.java:41
static final String HTTP_HEADER_CLIENT_CERT
Definition: AbstractClientCertificateFromHttpHeadersLookupFactory.java:36
static final String HTTP_HEADER_CERT_CHAIN_PREFIX
Definition: AbstractClientCertificateFromHttpHeadersLookupFactory.java:37
static final String CERTIFICATE_CHAIN_LENGTH
Definition: AbstractClientCertificateFromHttpHeadersLookupFactory.java:35

◆ postInit()

void org.keycloak.services.x509.AbstractClientCertificateFromHttpHeadersLookupFactory.postInit ( KeycloakSessionFactory  factory)
inlineinherited
68  {
69  }

メンバ詳解

◆ CERTIFICATE_CHAIN_LENGTH

final String org.keycloak.services.x509.AbstractClientCertificateFromHttpHeadersLookupFactory.CERTIFICATE_CHAIN_LENGTH = "certificateChainLength"
staticprotectedinherited

◆ certificateChainLength

int org.keycloak.services.x509.AbstractClientCertificateFromHttpHeadersLookupFactory.certificateChainLength = 1
protectedinherited

◆ HTTP_HEADER_CERT_CHAIN_PREFIX

final String org.keycloak.services.x509.AbstractClientCertificateFromHttpHeadersLookupFactory.HTTP_HEADER_CERT_CHAIN_PREFIX = "sslCertChainPrefix"
staticprotectedinherited

◆ HTTP_HEADER_CLIENT_CERT

final String org.keycloak.services.x509.AbstractClientCertificateFromHttpHeadersLookupFactory.HTTP_HEADER_CLIENT_CERT = "sslClientCert"
staticprotectedinherited

◆ PROVIDER

final String org.keycloak.services.x509.HaProxySslClientCertificateLookupFactory.PROVIDER = "haproxy"
staticprivate

◆ sslChainHttpHeaderPrefix

String org.keycloak.services.x509.AbstractClientCertificateFromHttpHeadersLookupFactory.sslChainHttpHeaderPrefix
protectedinherited

◆ sslClientCertHttpHeader

String org.keycloak.services.x509.AbstractClientCertificateFromHttpHeadersLookupFactory.sslClientCertHttpHeader
protectedinherited

このクラス詳解は次のファイルから抽出されました: