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

公開メンバ関数

 DefaultClientCertificateLookup ()
 
void close ()
 
X509Certificate [] getCertificateChain (HttpRequest httpRequest)
 

静的公開変数類

static final String JAVAX_SERVLET_REQUEST_X509_CERTIFICATE = "javax.servlet.request.X509Certificate"
 

静的非公開変数類

static final Logger logger = Logger.getLogger(DefaultClientCertificateLookup.class)
 

詳解

The provider retrieves a client certificate and the certificate chain (if any) from the incoming TLS connection.

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

構築子と解体子

◆ DefaultClientCertificateLookup()

org.keycloak.services.x509.DefaultClientCertificateLookup.DefaultClientCertificateLookup ( )
inline
39  {
40  }

関数詳解

◆ close()

void org.keycloak.services.x509.DefaultClientCertificateLookup.close ( )
inline
43  {
44 
45  }

◆ getCertificateChain()

X509Certificate [] org.keycloak.services.x509.DefaultClientCertificateLookup.getCertificateChain ( HttpRequest  httpRequest)
inline

org.keycloak.services.x509.X509ClientCertificateLookupを実装しています。

48  {
49 
50  X509Certificate[] certs = (X509Certificate[]) httpRequest.getAttribute(JAVAX_SERVLET_REQUEST_X509_CERTIFICATE);
51  if (certs != null) {
52  for (X509Certificate cert : certs) {
53  logger.tracef("Certificate's SubjectDN => \"%s\"", cert.getSubjectDN().getName());
54  }
55  }
56  return certs;
57  }
static final String JAVAX_SERVLET_REQUEST_X509_CERTIFICATE
Definition: DefaultClientCertificateLookup.java:37
static final Logger logger
Definition: DefaultClientCertificateLookup.java:35

メンバ詳解

◆ JAVAX_SERVLET_REQUEST_X509_CERTIFICATE

final String org.keycloak.services.x509.DefaultClientCertificateLookup.JAVAX_SERVLET_REQUEST_X509_CERTIFICATE = "javax.servlet.request.X509Certificate"
static

◆ logger

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

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