Package org.keycloak.services.x509
Class ApacheProxySslClientCertificateLookup
- java.lang.Object
- 
- org.keycloak.services.x509.AbstractClientCertificateFromHttpHeadersLookup
- 
- org.keycloak.services.x509.ApacheProxySslClientCertificateLookup
 
 
- 
- All Implemented Interfaces:
- Provider,- X509ClientCertificateLookup
 
 public class ApacheProxySslClientCertificateLookup extends AbstractClientCertificateFromHttpHeadersLookup The provider allows to extract X.509 client certificate forwarded to keycloak configured behind the Apache reverse proxy.- Since:
- 3/29/2017
- Version:
- $Revision: 1 $
- Author:
- Peter Nalyvayko
 
- 
- 
Field Summary- 
Fields inherited from class org.keycloak.services.x509.AbstractClientCertificateFromHttpHeadersLookupcertificateChainLength, logger, sslCertChainHttpHeaderPrefix, sslClientCertHttpHeader
 
- 
 - 
Constructor SummaryConstructors Constructor Description ApacheProxySslClientCertificateLookup(String sslCientCertHttpHeader, String sslCertChainHttpHeaderPrefix, int certificateChainLength)
 - 
Method SummaryAll Methods Instance Methods Concrete Methods Modifier and Type Method Description protected X509CertificatedecodeCertificateFromPem(String pem)- 
Methods inherited from class org.keycloak.services.x509.AbstractClientCertificateFromHttpHeadersLookupclose, getCertificateChain, getCertificateFromHttpHeader
 
- 
 
- 
- 
- 
Method Detail- 
decodeCertificateFromPemprotected X509Certificate decodeCertificateFromPem(String pem) throws PemException - Specified by:
- decodeCertificateFromPemin class- AbstractClientCertificateFromHttpHeadersLookup
- Throws:
- PemException
 
 
- 
 
-