diff --git a/build.gradle b/build.gradle index 83323ae3f0..10c8e02b7a 100644 --- a/build.gradle +++ b/build.gradle @@ -226,6 +226,10 @@ subprojects { } } else if (details.requested.group == 'log4j' && details.requested.name == 'log4j') { details.useTarget group: 'org.apache.logging.log4j', name: 'log4j-1.2-api', version: '2.17.1' + } else if (details.requested.group == 'org.bouncycastle' && details.requested.name.endsWith('-jdk15on')) { + def java8Name = details.requested.name.replace('-jdk15on', '-jdk18on') + details.useTarget group: 'org.bouncycastle', name: java8Name, version: libs.bouncycastle.bcprov.get().version + details.because 'Use only the Java 8 artifacts of BouncyCastle' } } } diff --git a/settings.gradle b/settings.gradle index b841584cbf..73f7f35f8d 100644 --- a/settings.gradle +++ b/settings.gradle @@ -49,7 +49,7 @@ dependencyResolutionManagement { version('spring', '5.3.28') library('spring-core', 'org.springframework', 'spring-core').versionRef('spring') library('spring-context', 'org.springframework', 'spring-context').versionRef('spring') - version('bouncycastle', '1.76') + version('bouncycastle', '1.78.1') library('bouncycastle-bcprov', 'org.bouncycastle', 'bcprov-jdk18on').versionRef('bouncycastle') library('bouncycastle-bcpkix', 'org.bouncycastle', 'bcpkix-jdk18on').versionRef('bouncycastle') version('guava', '32.1.2-jre')