Partha Sarathy Maripini created QPID-8776:
---------------------------------------------

             Summary: [Broker-J] Extract standard Bouncy Castle certificate 
generator into default plugin module
                 Key: QPID-8776
                 URL: https://issues.apache.org/jira/browse/QPID-8776
             Project: Qpid
          Issue Type: Sub-task
          Components: Broker-J
            Reporter: Partha Sarathy Maripini


*Background:*
To decouple core broker logic from specific cryptographic libraries, the 
existing standard Bouncy Castle certificate generation logic must be moved to 
an isolated plugin.

*Tasks:*
1. Create a plugin module `qpid-broker-plugins-cert-generator-bc` (or place in 
the standard security plugin directory).
2. Implement `CertificateGeneratorProvider` using standard Bouncy Castle 
libraries (`bcprov-jdk*`).
3. Register the service provider in 
`META-INF/services/org.apache.qpid.server.security.cert.CertificateGeneratorProvider`.

*Acceptance Criteria:*
- Non-FIPS self-signed certificate generation functions as default behavior.
- Core build succeeds when loading the default plugin module.



--
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