diff --git a/pom.xml b/pom.xml
index 3417602..f7b1262 100644
--- a/pom.xml
+++ b/pom.xml
@@ -55,23 +55,39 @@
org.glassfish.jersey.core
jersey-client
- 2.23.2
+ 3.1.1
org.glassfish.jersey.media
jersey-media-multipart
- 2.23.2
+ 3.1.1
org.glassfish.jersey.media
jersey-media-json-jackson
- 2.23.2
+ 3.1.1
+
+
+ org.glassfish.jersey.inject
+ jersey-hk2
+ 3.1.1
com.fasterxml.jackson.core
jackson-annotations
- 2.8.3
+ 2.15.0
+
+
+ com.fasterxml.jackson.core
+ jackson-core
+ 2.15.0
+
+ com.fasterxml.jackson.core
+ jackson-databind
+ 2.15.0
+
+
org.slf4j
slf4j-api
@@ -85,40 +101,40 @@
com.google.guava
guava
- 24.1.1-jre
+ 30.0-jre
junit
junit
- 4.12
+ 4.13.1
test
org.slf4j
slf4j-log4j12
- 1.7.21
+ 1.7.36
test
com.github.tomakehurst
- wiremock
- 2.1.12
+ wiremock-jre8
+ 2.35.0
test
com.fasterxml.jackson.dataformat
jackson-dataformat-yaml
- 2.7.6
+ 2.15.0
org.apache.tika
tika-core
- 1.22
+ 2.5.0
org.apache.httpcomponents
httpclient
- 4.5.2
+ 4.5.13
javax.xml.bind
@@ -128,13 +144,30 @@
org.sonatype.plugins
nexus-staging-maven-plugin
- 1.6.8
+ 1.6.13
org.apache.maven.plugins
maven-release-plugin
- 3.0.0-M1
+ 3.0.0
+
+
+
+
+ org.apache.sshd
+ sshd-common
+ 2.9.2
+
+
+ org.apache.sshd
+ sshd-osgi
+ 2.9.2
+
+
+ org.apache.sshd
+ sshd-core
+ 2.9.2
@@ -146,8 +179,8 @@
maven-compiler-plugin
3.1
- 1.8
- 1.8
+ 9
+ 9
UTF-8
diff --git a/src/main/java/net/interfax/rest/client/impl/DefaultInterFAXClient.java b/src/main/java/net/interfax/rest/client/impl/DefaultInterFAXClient.java
index 3d8630c..b85f51f 100644
--- a/src/main/java/net/interfax/rest/client/impl/DefaultInterFAXClient.java
+++ b/src/main/java/net/interfax/rest/client/impl/DefaultInterFAXClient.java
@@ -28,19 +28,20 @@
import org.slf4j.Logger;
import org.slf4j.LoggerFactory;
-import javax.ws.rs.client.Client;
-import javax.ws.rs.client.ClientBuilder;
-import javax.ws.rs.client.Entity;
-import javax.ws.rs.client.WebTarget;
-import javax.ws.rs.core.MediaType;
-import javax.ws.rs.core.Response;
-import javax.ws.rs.core.UriBuilder;
+import jakarta.ws.rs.client.Client;
+import jakarta.ws.rs.client.ClientBuilder;
+import jakarta.ws.rs.client.Entity;
+import jakarta.ws.rs.client.WebTarget;
+import jakarta.ws.rs.core.MediaType;
+import jakarta.ws.rs.core.Response;
+import jakarta.ws.rs.core.UriBuilder;
import java.io.File;
import java.io.FileInputStream;
import java.io.IOException;
import java.io.InputStream;
import java.net.URI;
import java.net.URISyntaxException;
+import java.nio.file.Files;
import java.util.Arrays;
import java.util.HashMap;
import java.util.List;
@@ -336,8 +337,8 @@ public APIResponse uploadDocument(final File fileToUpload, final Optional