Skip to content

Move the FIPS test profile to BouncyCastle FIPS 2.1 - #153

Merged
nmburgan merged 2 commits into
mainfrom
bc-fips-2.1
Oct 6, 2026
Merged

nmburgan merged 2 commits into
mainfrom
bc-fips-2.1

Conversation

@nmburgan

Copy link
Copy Markdown
Member

No description provided.

@nmburgan
nmburgan marked this pull request as ready for review October 6, 2026 20:43
BouncyCastle's TLS provider stopped matching a hostname against the
subject CN in bctls-fips 1.0.24, 2.0.24, and 2.1.24 (CVE-2026-59638).
The proxy tests run Jetty's HTTPS client against this certificate under
the FIPS profile, and they fail with those jars because the certificate
had no subject alternative name.

The certificate is reissued from the same key and CA with DNS:localhost
and IP:127.0.0.1 as subject alternative names. It keeps serial 2 so the
CRL fixtures still refer to it.

Signed-off-by: nmburgan <13688219+nmburgan@users.noreply.github.com>
Assisted-by: Claude Fable 5.1 <noreply@anthropic.com>
Signed-off-by: nmburgan <13688219+nmburgan@users.noreply.github.com>
Assisted-by: Claude Fable 5.1 <noreply@anthropic.com>
@nmburgan
nmburgan merged commit 67ecb5d into main Oct 6, 2026
10 checks passed
@nmburgan
nmburgan deleted the bc-fips-2.1 branch October 6, 2026 21:39
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant