Skip to content

Commit b430fcb

Browse files
committed
Upgrade dependencies.
Closes gh-913
1 parent b1edafe commit b430fcb

File tree

3 files changed

+31
-25
lines changed

3 files changed

+31
-25
lines changed

pom.xml

Lines changed: 21 additions & 21 deletions
Original file line numberDiff line numberDiff line change
@@ -18,32 +18,32 @@
1818
</modules>
1919

2020
<properties>
21-
<maven.antora-version>1.0.0-alpha.4</maven.antora-version>
22-
<antora.version>0.0.3</antora.version>
23-
<assertj-core.version>3.26.3</assertj-core.version>
24-
<aws-java-sdk.version>2.21.46</aws-java-sdk.version>
25-
<bcpkix-jdk15on.version>1.70</bcpkix-jdk15on.version>
21+
<maven.antora-version>1.0.0-alpha.5</maven.antora-version>
22+
<antora.version>0.0.4</antora.version>
23+
<assertj-core.version>3.27.3</assertj-core.version>
24+
<aws-java-sdk.version>2.31.29</aws-java-sdk.version>
25+
<bcpkix-jdk18on.version>1.80</bcpkix-jdk18on.version>
2626
<google-api-services-iam.version>v1-rev20221013-2.0.0
2727
</google-api-services-iam.version>
28-
<google-cloud-iamcredentials.version>2.24.0</google-cloud-iamcredentials.version>
29-
<google-auth-library-oauth2-http.version>1.20.0
28+
<google-cloud-iamcredentials.version>2.60.0</google-cloud-iamcredentials.version>
29+
<google-auth-library-oauth2-http.version>1.33.1
3030
</google-auth-library-oauth2-http.version>
31-
<httpclient5.version>5.3.1</httpclient5.version>
32-
<httpcore5.version>5.2.5</httpcore5.version>
33-
<jackson-databind.version>2.15.4</jackson-databind.version>
34-
<jetty-reactive-httpclient.version>4.0.6</jetty-reactive-httpclient.version>
31+
<httpclient5.version>5.4.4</httpclient5.version>
32+
<httpcore5.version>5.3.4</httpcore5.version>
33+
<jackson-databind.version>2.18.3</jackson-databind.version>
34+
<jetty-reactive-httpclient.version>4.0.9</jetty-reactive-httpclient.version>
3535
<json-path.version>2.9.0</json-path.version>
36-
<junit.version>5.10.3</junit.version>
37-
<kotlin.version>1.8.22</kotlin.version>
38-
<kotlin-coroutines.version>1.7.3</kotlin-coroutines.version>
39-
<mockk.version>1.13.12</mockk.version>
40-
<mockito-core.version>5.12.0</mockito-core.version>
41-
<netty.version>4.1.112.Final</netty.version>
36+
<junit.version>5.12.2</junit.version>
37+
<kotlin.version>1.9.22</kotlin.version>
38+
<kotlin-coroutines.version>1.9.0</kotlin-coroutines.version>
39+
<mockk.version>1.13.17</mockk.version>
40+
<mockito-core.version>5.17.0</mockito-core.version>
41+
<netty.version>4.1.121.Final</netty.version>
4242
<okhttp3.version>3.14.9</okhttp3.version>
4343
<spring.version>6.2.0-M6</spring.version>
4444
<spring-data-bom.version>2023.1.2</spring-data-bom.version>
45-
<spring-security-bom.version>6.2.0</spring-security-bom.version>
46-
<reactor.version>2023.0.2</reactor.version>
45+
<spring-security-bom.version>6.4.5</spring-security-bom.version>
46+
<reactor.version>2024.0.5</reactor.version>
4747

4848
<project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
4949
<java.version>17</java.version>
@@ -260,8 +260,8 @@
260260

261261
<dependency>
262262
<groupId>org.bouncycastle</groupId>
263-
<artifactId>bcpkix-jdk15on</artifactId>
264-
<version>${bcpkix-jdk15on.version}</version>
263+
<artifactId>bcpkix-jdk18on</artifactId>
264+
<version>${bcpkix-jdk18on.version}</version>
265265
<optional>true</optional>
266266
</dependency>
267267

spring-vault-core/pom.xml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -233,7 +233,7 @@
233233

234234
<dependency>
235235
<groupId>org.bouncycastle</groupId>
236-
<artifactId>bcpkix-jdk15on</artifactId>
236+
<artifactId>bcpkix-jdk18on</artifactId>
237237
<optional>true</optional>
238238
</dependency>
239239

spring-vault-core/src/test/java/org/springframework/vault/authentication/GcpIamCredentialsAuthenticationUnitTests.java

Lines changed: 9 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -16,6 +16,9 @@
1616
package org.springframework.vault.authentication;
1717

1818
import java.io.IOException;
19+
import java.security.KeyPair;
20+
import java.security.KeyPairGenerator;
21+
import java.security.NoSuchAlgorithmException;
1922
import java.security.PrivateKey;
2023
import java.time.Duration;
2124
import java.time.Instant;
@@ -103,7 +106,7 @@ void after() {
103106
}
104107

105108
@Test
106-
void shouldLogin() {
109+
void shouldLogin() throws NoSuchAlgorithmException {
107110
this.serverCall = ((request, responseObserver) -> {
108111
SignJwtResponse signJwtResponse = SignJwtResponse.newBuilder()
109112
.setSignedJwt("my-jwt")
@@ -121,11 +124,14 @@ void shouldLogin() {
121124
.body("{" + "\"auth\":{\"client_token\":\"my-token\", \"renewable\": true, \"lease_duration\": 10}"
122125
+ "}"));
123126

124-
PrivateKey privateKeyMock = mock(PrivateKey.class);
127+
KeyPairGenerator kpg = KeyPairGenerator.getInstance("RSA");
128+
kpg.initialize(2048);
129+
KeyPair kp = kpg.generateKeyPair();
130+
125131
ServiceAccountCredentials credential = (ServiceAccountCredentials) ServiceAccountCredentials.newBuilder()
126132
.setClientEmail("hello@world")
127133
.setProjectId("foobar")
128-
.setPrivateKey(privateKeyMock)
134+
.setPrivateKey(kp.getPrivate())
129135
.setPrivateKeyId("key-id")
130136
.setAccessToken(new AccessToken("foobar", Date.from(Instant.now().plus(1, ChronoUnit.DAYS))))
131137
.build();

0 commit comments

Comments
 (0)