From 4f6898c991408c478623ec7b32e49aed26c94689 Mon Sep 17 00:00:00 2001
From: Jan Zickermann <jan.zickermann@dataport.de>
Date: Mon, 25 Nov 2024 12:41:57 +0100
Subject: [PATCH] #3 OZG-7112 Fix json and base64 dependencies

---
 .../de/ozgcloud/nachrichten/postfach/osiv2/extension/Jwt.java | 4 ++--
 .../nachrichten/postfach/osiv2/factory/JwtFactory.java        | 2 +-
 2 files changed, 3 insertions(+), 3 deletions(-)

diff --git a/src/test/java/de/ozgcloud/nachrichten/postfach/osiv2/extension/Jwt.java b/src/test/java/de/ozgcloud/nachrichten/postfach/osiv2/extension/Jwt.java
index 7d029e6..327c91e 100644
--- a/src/test/java/de/ozgcloud/nachrichten/postfach/osiv2/extension/Jwt.java
+++ b/src/test/java/de/ozgcloud/nachrichten/postfach/osiv2/extension/Jwt.java
@@ -5,7 +5,7 @@ import static de.ozgcloud.nachrichten.postfach.osiv2.factory.JsonUtil.*;
 import java.io.Serializable;
 import java.util.Map;
 
-import org.eclipse.jgit.util.Base64;
+import org.bouncycastle.util.encoders.Base64;
 
 import com.jayway.jsonpath.JsonPath;
 import com.jayway.jsonpath.ReadContext;
@@ -81,7 +81,7 @@ public record Jwt(String token) {
 	}
 
 	private static String base64UrlEncode(String input) {
-		String base64 = Base64.encodeBytes(input.getBytes());
+		var base64 = new String(Base64.encode(input.getBytes()));
 		return base64.replace('+', '-').replace('/', '_').replace("=", "");
 
 	}
diff --git a/src/test/java/de/ozgcloud/nachrichten/postfach/osiv2/factory/JwtFactory.java b/src/test/java/de/ozgcloud/nachrichten/postfach/osiv2/factory/JwtFactory.java
index 0804976..c5e7fcd 100644
--- a/src/test/java/de/ozgcloud/nachrichten/postfach/osiv2/factory/JwtFactory.java
+++ b/src/test/java/de/ozgcloud/nachrichten/postfach/osiv2/factory/JwtFactory.java
@@ -1,6 +1,6 @@
 package de.ozgcloud.nachrichten.postfach.osiv2.factory;
 
-import static groovy.json.JsonOutput.*;
+import static de.ozgcloud.nachrichten.postfach.osiv2.factory.JsonUtil.*;
 
 import java.util.List;
 import java.util.Map;
-- 
GitLab