Files
foxhunt/services/api_gateway
jgrusewski 3fe6f1cb90 security(api-gateway): add CRL validity period and issuer validation
Replace the TODO placeholder with proper CRL validation that checks:
- thisUpdate is not in the future (CRL not yet valid)
- nextUpdate is not in the past (CRL expired)
- CRL issuer matches the certificate issuer (prevents CRL substitution)

All checks use x509-parser's ASN1Time for accurate time comparison
and log warnings/errors via tracing for operational visibility.

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-02-21 19:23:48 +01:00
..