Skip to content

Commit 742492e

Browse files
authored
[JAVA-40889] Fix libraries-security for JDK 21 (#18217)
1 parent e066a60 commit 742492e

File tree

5 files changed

+17
-10
lines changed

5 files changed

+17
-10
lines changed

libraries-security/pom.xml

+4-5
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
<?xml version="1.0" encoding="UTF-8"?>
22
<project xmlns="http://maven.apache.org/POM/4.0.0"
3-
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
4-
xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
3+
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
4+
xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
55
<modelVersion>4.0.0</modelVersion>
66
<artifactId>libraries-security</artifactId>
77
<packaging>jar</packaging>
@@ -93,7 +93,6 @@
9393
<dependency>
9494
<groupId>org.springframework.security</groupId>
9595
<artifactId>spring-security-oauth2-authorization-server</artifactId>
96-
<version>1.2.1</version>
9796
</dependency>
9897
<dependency>
9998
<groupId>org.apache.sshd</groupId>
@@ -141,7 +140,7 @@
141140
<groupId>org.apache.sshd</groupId>
142141
<artifactId>sshd-scp</artifactId>
143142
<version>${apache-scp.version}</version>
144-
</dependency>
143+
</dependency>
145144
</dependencies>
146145

147146
<build>
@@ -160,7 +159,7 @@
160159
</build>
161160

162161
<properties>
163-
<scribejava.version>5.6.0</scribejava.version>
162+
<scribejava.version>8.3.3</scribejava.version>
164163
<passay.version>1.3.1</passay.version>
165164
<tink.version>1.2.2</tink.version>
166165
<cryptacular.version>1.2.2</cryptacular.version>

libraries-security/src/main/java/com/baeldung/scribejava/service/GoogleService.java

+1-1
Original file line numberDiff line numberDiff line change
@@ -19,7 +19,7 @@ public class GoogleService {
1919
private void init(){
2020
this.service = new ServiceBuilder(API_KEY)
2121
.apiSecret(API_SECRET)
22-
.scope(SCOPE)
22+
.defaultScope(SCOPE)
2323
.callback(CALLBACK)
2424
.build(GoogleApi20.instance());
2525
}

libraries-security/src/main/java/com/baeldung/scribejava/service/MyService.java

+1-1
Original file line numberDiff line numberDiff line change
@@ -18,7 +18,7 @@ public class MyService {
1818
private void init(){
1919
this.service = new ServiceBuilder(API_KEY)
2020
.apiSecret(API_SECRET)
21-
.scope("read write")
21+
.defaultScope("read write")
2222
.build(MyApi.instance());
2323
}
2424

libraries-security/src/test/java/com/baeldung/bouncycastle/pgp/BouncyCastlePGPUnitTest.java

+9-1
Original file line numberDiff line numberDiff line change
@@ -16,11 +16,18 @@
1616
import org.bouncycastle.cms.CMSException;
1717
import org.bouncycastle.openpgp.PGPException;
1818
import org.bouncycastle.operator.OperatorCreationException;
19-
import org.junit.Test;
2019

20+
import org.junit.jupiter.api.MethodOrderer;
21+
import org.junit.jupiter.api.Order;
22+
import org.junit.jupiter.api.Test;
23+
import org.junit.jupiter.api.TestMethodOrder;
24+
25+
@TestMethodOrder(MethodOrderer.OrderAnnotation.class)
2126
public class BouncyCastlePGPUnitTest {
2227

28+
2329
@Test
30+
@Order(1)
2431
public void givenFileWithPlainText_whenPGPEncrypWithPubKey_thenPGPEncryptedFileCreated()
2532
throws CertificateException, NoSuchProviderException, NoSuchAlgorithmException, IOException, KeyStoreException, UnrecoverableKeyException, CMSException, OperatorCreationException, PGPException {
2633
Path resourcesPath = Paths.get("src", "main", "resources");
@@ -36,6 +43,7 @@ public void givenFileWithPlainText_whenPGPEncrypWithPubKey_thenPGPEncryptedFileC
3643
}
3744

3845
@Test
46+
@Order(2)
3947
public void givenPGPEncryptedFile_whenDecryptWithPrivateKey_thenFileWithPlainTextCreated()
4048
throws CertificateException, NoSuchProviderException, NoSuchAlgorithmException, IOException, KeyStoreException, UnrecoverableKeyException, CMSException, OperatorCreationException, PGPException {
4149
Path resourcesPath = Paths.get("src", "main", "resources");

pom.xml

+2-2
Original file line numberDiff line numberDiff line change
@@ -717,6 +717,7 @@
717717
<module>libraries-primitive</module>
718718
<module>libraries-reporting</module>
719719
<module>libraries-rpc</module>
720+
<module>libraries-security</module>
720721
<module>libraries-security-2</module>
721722
<module>libraries-server</module>
722723
<module>libraries-server-2</module>
@@ -1105,6 +1106,7 @@
11051106
<module>libraries-primitive</module>
11061107
<module>libraries-reporting</module>
11071108
<module>libraries-rpc</module>
1109+
<module>libraries-security</module>
11081110
<module>libraries-security-2</module>
11091111
<module>libraries-server</module>
11101112
<module>libraries-server-2</module>
@@ -1398,7 +1400,6 @@
13981400
<module>spring-roo</module> <!-- Not supported JAVA-17327 -->
13991401
<module>apache-spark</module> <!-- JAVA-42030 -->
14001402
<module>jhipster-modules</module><!-- failing after upgrading to jdk17-->
1401-
<module>libraries-security</module> <!-- JAVA-40889 -->
14021403
<module>persistence-modules/java-harperdb</module> <!-- This module requires a library to download manually --> <!-- JAVA-42044 -->
14031404
<module>spring-cloud-modules/spring-cloud-data-flow</module> <!-- failing after upgrading to jdk17--> <!-- JAVA-42054 -->
14041405
<module>spring-cloud-modules/spring-cloud-stream-starters</module> <!-- failing after upgrading to jdk17--> <!-- JAVA-42055 -->
@@ -1473,7 +1474,6 @@
14731474
<module>spring-roo</module> <!-- Not supported JAVA-17327 -->
14741475
<module>apache-spark</module> <!-- JAVA-42030 -->
14751476
<module>jhipster-modules</module><!-- failing after upgrading to jdk17-->
1476-
<module>libraries-security</module> <!-- JAVA-40889 -->
14771477
<module>persistence-modules/java-harperdb</module> <!-- This module requires a library to download manually --> <!-- JAVA-42044 -->
14781478
<module>spring-cloud-modules/spring-cloud-data-flow</module> <!-- failing after upgrading to jdk17--> <!-- JAVA-42054 -->
14791479
<module>spring-cloud-modules/spring-cloud-stream-starters</module> <!-- failing after upgrading to jdk17--> <!-- JAVA-42055 -->

0 commit comments

Comments
 (0)