Upgrade dependencies.

Closes gh-913
This commit is contained in:
Mark Paluch
2025-04-25 12:02:37 +02:00
parent b1edafeef0
commit b430fcb59b
3 changed files with 31 additions and 25 deletions

42
pom.xml
View File

@@ -18,32 +18,32 @@
</modules>
<properties>
<maven.antora-version>1.0.0-alpha.4</maven.antora-version>
<antora.version>0.0.3</antora.version>
<assertj-core.version>3.26.3</assertj-core.version>
<aws-java-sdk.version>2.21.46</aws-java-sdk.version>
<bcpkix-jdk15on.version>1.70</bcpkix-jdk15on.version>
<maven.antora-version>1.0.0-alpha.5</maven.antora-version>
<antora.version>0.0.4</antora.version>
<assertj-core.version>3.27.3</assertj-core.version>
<aws-java-sdk.version>2.31.29</aws-java-sdk.version>
<bcpkix-jdk18on.version>1.80</bcpkix-jdk18on.version>
<google-api-services-iam.version>v1-rev20221013-2.0.0
</google-api-services-iam.version>
<google-cloud-iamcredentials.version>2.24.0</google-cloud-iamcredentials.version>
<google-auth-library-oauth2-http.version>1.20.0
<google-cloud-iamcredentials.version>2.60.0</google-cloud-iamcredentials.version>
<google-auth-library-oauth2-http.version>1.33.1
</google-auth-library-oauth2-http.version>
<httpclient5.version>5.3.1</httpclient5.version>
<httpcore5.version>5.2.5</httpcore5.version>
<jackson-databind.version>2.15.4</jackson-databind.version>
<jetty-reactive-httpclient.version>4.0.6</jetty-reactive-httpclient.version>
<httpclient5.version>5.4.4</httpclient5.version>
<httpcore5.version>5.3.4</httpcore5.version>
<jackson-databind.version>2.18.3</jackson-databind.version>
<jetty-reactive-httpclient.version>4.0.9</jetty-reactive-httpclient.version>
<json-path.version>2.9.0</json-path.version>
<junit.version>5.10.3</junit.version>
<kotlin.version>1.8.22</kotlin.version>
<kotlin-coroutines.version>1.7.3</kotlin-coroutines.version>
<mockk.version>1.13.12</mockk.version>
<mockito-core.version>5.12.0</mockito-core.version>
<netty.version>4.1.112.Final</netty.version>
<junit.version>5.12.2</junit.version>
<kotlin.version>1.9.22</kotlin.version>
<kotlin-coroutines.version>1.9.0</kotlin-coroutines.version>
<mockk.version>1.13.17</mockk.version>
<mockito-core.version>5.17.0</mockito-core.version>
<netty.version>4.1.121.Final</netty.version>
<okhttp3.version>3.14.9</okhttp3.version>
<spring.version>6.2.0-M6</spring.version>
<spring-data-bom.version>2023.1.2</spring-data-bom.version>
<spring-security-bom.version>6.2.0</spring-security-bom.version>
<reactor.version>2023.0.2</reactor.version>
<spring-security-bom.version>6.4.5</spring-security-bom.version>
<reactor.version>2024.0.5</reactor.version>
<project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
<java.version>17</java.version>
@@ -260,8 +260,8 @@
<dependency>
<groupId>org.bouncycastle</groupId>
<artifactId>bcpkix-jdk15on</artifactId>
<version>${bcpkix-jdk15on.version}</version>
<artifactId>bcpkix-jdk18on</artifactId>
<version>${bcpkix-jdk18on.version}</version>
<optional>true</optional>
</dependency>

View File

@@ -233,7 +233,7 @@
<dependency>
<groupId>org.bouncycastle</groupId>
<artifactId>bcpkix-jdk15on</artifactId>
<artifactId>bcpkix-jdk18on</artifactId>
<optional>true</optional>
</dependency>

View File

@@ -16,6 +16,9 @@
package org.springframework.vault.authentication;
import java.io.IOException;
import java.security.KeyPair;
import java.security.KeyPairGenerator;
import java.security.NoSuchAlgorithmException;
import java.security.PrivateKey;
import java.time.Duration;
import java.time.Instant;
@@ -103,7 +106,7 @@ class GcpIamCredentialsAuthenticationUnitTests {
}
@Test
void shouldLogin() {
void shouldLogin() throws NoSuchAlgorithmException {
this.serverCall = ((request, responseObserver) -> {
SignJwtResponse signJwtResponse = SignJwtResponse.newBuilder()
.setSignedJwt("my-jwt")
@@ -121,11 +124,14 @@ class GcpIamCredentialsAuthenticationUnitTests {
.body("{" + "\"auth\":{\"client_token\":\"my-token\", \"renewable\": true, \"lease_duration\": 10}"
+ "}"));
PrivateKey privateKeyMock = mock(PrivateKey.class);
KeyPairGenerator kpg = KeyPairGenerator.getInstance("RSA");
kpg.initialize(2048);
KeyPair kp = kpg.generateKeyPair();
ServiceAccountCredentials credential = (ServiceAccountCredentials) ServiceAccountCredentials.newBuilder()
.setClientEmail("hello@world")
.setProjectId("foobar")
.setPrivateKey(privateKeyMock)
.setPrivateKey(kp.getPrivate())
.setPrivateKeyId("key-id")
.setAccessToken(new AccessToken("foobar", Date.from(Instant.now().plus(1, ChronoUnit.DAYS))))
.build();