[ 
https://issues.apache.org/jira/browse/QPID-8779?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Partha Sarathy Maripini closed QPID-8779.
-----------------------------------------
    Resolution: Won't Do

Not needed. broker-core no longer depends on Bouncy Castle, and the Bouncy 
Castle plugin declares it as a provided dependency, so no build profile or 
separate assembly is required. A deployment that must not ship the standard 
Bouncy Castle libraries leaves out the plugin and the Bouncy Castle jars, or 
installs a different generator through the SPI.

> [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
>            Priority: Major
>
> *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