Client-certificate gateway (mTLS) with login audit reports
Replaced an old sign-in check with client-certificate (mTLS) verification, with login statistics and audit reports.
My scope
Design, build and deployment.
Approach
- nginx verifies client certificates; logins are recorded and shown in a web report.
Verification
In production use.
Results
| Metric | Value | Source | Evidence |
|---|---|---|---|
| My commits | 116 | Git history | System record |
| Related hours | 58 h | Timesheets | System record |
| Logged hours split: me / AI execution | me ≈14 h, AI execution ≈44 h | Own estimate; hours since 2025-02-22 split by the period’s ratio; company-logged hours only | Own estimate |
Limits and next steps
Internal system; screens are not shown.
Tools
- nginx
- mTLS
- Go