Account for change to Bouncy Castle artifact name/coordinates

Description

BC apparently renamed one or more jars from the “15” nomenclature to “18” so we need to review our dependency and also check on what this means for cryptacular.

Environment

None

Activity

Ian YoungJanuary 5, 2023 at 4:44 PM

Ported this forward to the main branches. It lands a little differently because of the refactoring work that was done, and because the MDA wasn’t included in the earlier work, but it’s basically the same stuff and most of it looks like cherry-picks.

As with the IdP on the maintenance branch, this includes a dependency banning stanza (in the IdP and MDA) that should prevent accidental inclusion of artifacts with the old name.

Rod WiddowsonDecember 21, 2022 at 3:56 PM

Ian YoungDecember 21, 2022 at 3:54 PM

Note to self: the other thing I didn’t update from Rod’s original list of places he thought would be affected is the MDA, but that’s because that’s on the Java 17 stack now. I’ll take care of that when I port all of this over to that branch.

Scott CantorDecember 21, 2022 at 3:50 PM

I don’t know precisely what dependencies it needs I guess, my thought was they might be sufficiently minimal to make it less of a problem.

Rod WiddowsonDecember 21, 2022 at 3:48 PM

Is it possible that we should just create a separate parent for this?

Or leave it unparented. My concern is that it then adds another place where we need to duplicate all the work to move our dependencies forward (amongst all the other reasons why we have a parent),

I’m easily persuaded either way

Done

Details

Assignee

Reporter

Fix versions

Created April 7, 2022 at 4:57 PM
Updated January 18, 2023 at 1:10 PM
Resolved January 5, 2023 at 4:44 PM