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

公開メンバ関数

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 Logger logger = Logger.getLogger(AbstractClientCertificateFromHttpHeadersLookupFactory.class)
 

詳解

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

関数詳解

◆ close()

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

◆ init()

void org.keycloak.services.x509.AbstractClientCertificateFromHttpHeadersLookupFactory.init ( Config.Scope  config)
inline
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)
inline
68  {
69  }

メンバ詳解

◆ CERTIFICATE_CHAIN_LENGTH

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

◆ certificateChainLength

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

◆ HTTP_HEADER_CERT_CHAIN_PREFIX

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

◆ HTTP_HEADER_CLIENT_CERT

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

◆ logger

final Logger org.keycloak.services.x509.AbstractClientCertificateFromHttpHeadersLookupFactory.logger = Logger.getLogger(AbstractClientCertificateFromHttpHeadersLookupFactory.class)
staticprivate

◆ sslChainHttpHeaderPrefix

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

◆ sslClientCertHttpHeader

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

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