Upgrade to BouncyCastle 1.81.

Required by JGit upgrade.

See #66
This commit is contained in:
Mark Paluch
2025-06-13 14:38:17 +02:00
parent 65033315e5
commit ede1446a80
2 changed files with 27 additions and 0 deletions

21
pom.xml
View File

@@ -25,6 +25,27 @@
<artifactId>commons-io</artifactId>
<version>2.19.0</version>
</dependency>
<dependency>
<groupId>org.bouncycastle</groupId>
<artifactId>bcpg-jdk18on</artifactId>
<version>1.81</version>
</dependency>
<dependency>
<groupId>org.bouncycastle</groupId>
<artifactId>bcprov-jdk18on</artifactId>
<version>1.81</version>
</dependency>
<dependency>
<groupId>org.bouncycastle</groupId>
<artifactId>bcutil-jdk18on</artifactId>
<version>1.81</version>
</dependency>
<dependency>
<groupId>org.bouncycastle</groupId>
<artifactId>bcpkix-jdk18on</artifactId>
<version>1.81</version>
</dependency>
</dependencies>
</dependencyManagement>

View File

@@ -15,8 +15,11 @@
*/
package org.springframework.data.release;
import java.security.Security;
import java.util.logging.Logger;
import org.bouncycastle.jce.provider.BouncyCastleProvider;
import org.springframework.boot.SpringApplication;
import org.springframework.boot.WebApplicationType;
import org.springframework.boot.autoconfigure.SpringBootApplication;
@@ -32,6 +35,9 @@ public class Application {
public static void main(String[] args) throws Exception {
// without this, you'll get weird errors like "Cannot find any provider supporting AES/OCB/NoPadding"
Security.addProvider(new BouncyCastleProvider());
SpringApplication application = new SpringApplication(Application.class);
application.setWebApplicationType(WebApplicationType.NONE);
application.setAdditionalProfiles("local");