Repository navigation
Commit a246750
committed
client: exclude jdk15on BouncyCastle artifacts from the shaded jar
The client shade config only excluded the jdk18on BouncyCastle artifacts,
which are shipped as separate jars in the management server lib folder.
If a stale or transitive dependency pulls in bcprov/bcpkix/bctls-jdk15on,
the old classes are bundled into the fat jar and can shadow
bcprov-jdk18on depending on the classpath order of lib/*, failing with
NoSuchFieldError (e.g. xmss_SHAKE128_512ph) when the root CA module starts.1 parent 1325b34 commit a246750
1 file changed
Lines changed: 4 additions & 0 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
979 | 979 | | |
980 | 980 | | |
981 | 981 | | |
| 982 | + | |
| 983 | + | |
| 984 | + | |
| 985 | + | |
982 | 986 | | |
983 | 987 | | |
984 | 988 | | |
| |||
0 commit comments