| Workflow | Status |
|---|---|
| CI | |
| Release |
The java-buildpack-client-certificate-mapper is a Servlet filter that maps the X-Forwarded-Client-Cert header to the javax.servlet.request.X509Certificate (javax) or jakarta.servlet.request.X509Certificate (jakarta) Servlet attribute.
Pre-built jars are available on the Releases page:
- Releases — tagged versions (e.g.
v2.0.2) - Snapshot — latest build from
main(pre-release, updated on every push)
The project requires Java 8. To build and test from source:
$ ./mvnw clean package| Workflow | Trigger | Description |
|---|---|---|
| CI | push to main, pull requests, manual |
Builds and runs all tests. On push to main (after tests pass) also publishes the jar to the rolling snapshot release. |
| Release | manual (workflow_dispatch) |
Bumps to release version, tags vX.Y.Z, creates a GitHub Release with the jar attached, then advances to the next SNAPSHOT version. |
All workflows can be triggered manually from Actions → select workflow → Run workflow in the GitHub UI.
Pull requests and Issues are welcome.
This project is released under version 2.0 of the Apache License.