Partha Sarathy Maripini created QPID-8779:
---------------------------------------------
Summary: [Broker-J] Configure build profiles and assembly
isolation for BC-FIPS artifacts
Key: QPID-8779
URL: https://issues.apache.org/jira/browse/QPID-8779
Project: Qpid
Issue Type: Sub-task
Components: Broker-J
Reporter: Partha Sarathy Maripini
*Background:*
Standard Bouncy Castle (`bcprov-jdk*`) and `bc-fips` artifacts cannot coexist
on the same runtime classpath due to package and class conflicts.
*Tasks:*
1. Establish Maven build profiles or distribution assembly configurations to
separate standard and FIPS artifact sets.
2. Ensure distribution archives bundle either the standard certificate plugin
or the BC-FIPS plugin cleanly.
3. Add unit and integration tests verifying SPI resolution and certificate
validity under both configurations.
*Acceptance Criteria:*
- Assembly builds generate non-conflicting classpath bundles for standard and
FIPS targets.
- Test suite passes under both execution profiles.
--
This message was sent by Atlassian Jira
(v8.20.10#820010)
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]