keycloak
|
公開メンバ関数 | |
HaProxySslClientCertificateLookup (String sslCientCertHttpHeader, String sslCertChainHttpHeaderPrefix, int certificateChainLength) | |
void | close () |
X509Certificate [] | getCertificateChain (HttpRequest httpRequest) throws GeneralSecurityException |
限定公開メンバ関数 | |
X509Certificate | decodeCertificateFromPem (String pem) throws PemException |
X509Certificate | getCertificateFromHttpHeader (HttpRequest request, String httpHeader) throws GeneralSecurityException |
限定公開変数類 | |
final String | sslClientCertHttpHeader |
final String | sslCertChainHttpHeaderPrefix |
静的関数 | |
static String | getHeaderValue (HttpRequest httpRequest, String headerName) |
静的非公開変数類 | |
static final Logger | logger = Logger.getLogger(HaProxySslClientCertificateLookup.class) |
The provider allows to extract X.509 client certificate forwarded to the keycloak middleware configured behind the haproxy reverse proxy.
|
inline |
|
inlineinherited |
org.keycloak.provider.Providerを実装しています。
|
inlineprotected |
|
inlineinherited |
org.keycloak.services.x509.X509ClientCertificateLookupを実装しています。
|
inlineprotectedinherited |
|
inlinestaticpackageinherited |
|
staticprivate |
|
protectedinherited |
|
protectedinherited |