Upgrade dependencies.
Closes gh-913
This commit is contained in:
42
pom.xml
42
pom.xml
@@ -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>
|
||||
|
||||
|
||||
@@ -233,7 +233,7 @@
|
||||
|
||||
<dependency>
|
||||
<groupId>org.bouncycastle</groupId>
|
||||
<artifactId>bcpkix-jdk15on</artifactId>
|
||||
<artifactId>bcpkix-jdk18on</artifactId>
|
||||
<optional>true</optional>
|
||||
</dependency>
|
||||
|
||||
|
||||
@@ -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();
|
||||
|
||||
Reference in New Issue
Block a user