92         if (encodedCertificate == null ||
    93                 encodedCertificate.trim().length() == 0) {
    94             logger.warnf(
"HTTP header \"%s\" is empty", httpHeader);
   101                 logger.warnf(
"HTTP header \"%s\" does not contain a valid x.509 certificate\n%s",
   102                         httpHeader, encodedCertificate);
   104                 logger.debugf(
"Found a valid x.509 certificate in \"%s\" HTTP header",
   109         catch(PemException e) {
   110             logger.error(e.getMessage(), e);
   111             throw new GeneralSecurityException(e);
 static String getHeaderValue(HttpRequest httpRequest, String headerName)
Definition: AbstractClientCertificateFromHttpHeadersLookup.java:66
 
static String trimDoubleQuotes(String quotedString)
Definition: AbstractClientCertificateFromHttpHeadersLookup.java:70
 
static final Logger logger
Definition: AbstractClientCertificateFromHttpHeadersLookup.java:39
 
abstract X509Certificate decodeCertificateFromPem(String pem)