Uploaded image for project: 'Felix'
  1. Felix
  2. FELIX-4230

Enhance the Felix request SSL filter to provide the cert as a request attribute

    XMLWordPrintableJSON

Details

    • Improvement
    • Status: Closed
    • Major
    • Resolution: Fixed
    • None
    • http-2.2.2
    • HTTP Service
    • None

    Description

      The HTTP SSL Filter allows simulating an HTTPS request on a system sitting behind an SSL terminating proxy. The proxy forwards SSL information to the system and the filter resurrects the SSL behavior for the web application.

      Apart from just resurrecting the fact that the original request was secure, it is sometimes also required to get at the client's certificate (if provided) used on the HTTPS session.

      The expectation is that the SSL terminating proxy provides the certificate in linearized (line breaks replaced by single blanks) PEM format in the "X-Forwarded-SSL-Certificate" header. The filter will convert this header value in an X509Certificate[] array to be set as the "javax.servlet.request.X509Certificate" request attribute as defined by the servlet API specification.

      Attachments

        Activity

          People

            fmeschbe Felix Meschberger
            marett Timothee Maret
            Votes:
            0 Vote for this issue
            Watchers:
            3 Start watching this issue

            Dates

              Created:
              Updated:
              Resolved: