Skip to content

Fips sample module#1196

Open
rpanackal wants to merge 17 commits into
mainfrom
fips-sample-module
Open

Fips sample module#1196
rpanackal wants to merge 17 commits into
mainfrom
fips-sample-module

Conversation

@rpanackal
Copy link
Copy Markdown
Member

@rpanackal rpanackal commented Jun 5, 2026

Context

This change moves the FIPS regression test out of connectivity-apache-httpclient4 into a dedicated non-release sample module presented in

Previously, the fips-approved setup in connectivity-apache-httpclient4 used profile based isolation.

Feature scope:

  • Create a dedicated non-release module connectivity-fips-sample
  • Move FipsProviderTest from connectivity-apache-httpclient4/src/test-fips into the new module
  • Configure the new module with the required FIPS-only dependencies (bc-fips, bcpkix-fips) and exclusion of non-FIPS BC jars
  • Ensure the sample module always runs tests with -Dorg.bouncycastle.fips.approved_only=true
  • Mark the module as non-release

Definition of Done

  • Functionality scope stated & covered
  • Tests cover the scope above
  • Error handling created / updated & covered by the tests above
  • Documentation updated
  • Release notes updated

@rpanackal rpanackal self-assigned this Jun 5, 2026
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