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]

Reply via email to