From acfd35c59e573bdace4f5b2525363259946fa2ec Mon Sep 17 00:00:00 2001 From: "Lange, Dr. Herbert" <herbert.lange@uni-hamburg.de> Date: Mon, 16 May 2022 11:41:49 +0200 Subject: [PATCH] use different base64 encoder --- .../corpora/publication/HandlePidRegistration.java | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/src/main/java/de/uni_hamburg/corpora/publication/HandlePidRegistration.java b/src/main/java/de/uni_hamburg/corpora/publication/HandlePidRegistration.java index 4d0ef6fb..950a9091 100644 --- a/src/main/java/de/uni_hamburg/corpora/publication/HandlePidRegistration.java +++ b/src/main/java/de/uni_hamburg/corpora/publication/HandlePidRegistration.java @@ -5,7 +5,6 @@ */ package de.uni_hamburg.corpora.publication; -import com.sun.org.apache.xerces.internal.impl.dv.util.Base64; import de.uni_hamburg.corpora.CmdiData; import de.uni_hamburg.corpora.Corpus; import de.uni_hamburg.corpora.CorpusData; @@ -22,6 +21,7 @@ import java.net.HttpURLConnection; import java.net.URL; import java.text.DateFormat; import java.text.SimpleDateFormat; +import java.util.Base64; import java.util.Calendar; import java.util.Collection; import java.util.Date; @@ -160,7 +160,7 @@ public class HandlePidRegistration extends Publisher implements CorpusFunction { //http://pid.gwdg.de/handles/11022?URL=http://www.corpora.uni-hamburg.de/repository String authString = EpicApiUser + ":" + EpicApiPass; - String authStringEnc = Base64.encode(authString.getBytes("UTF-8")); + String authStringEnc = Base64.getEncoder().encodeToString(authString.getBytes("UTF-8")); URL url = new URL(HandleEndpoint + HandlePrefix + "?URL=" + handleURL); HttpURLConnection urlConnection = (HttpURLConnection) url.openConnection(); @@ -193,7 +193,7 @@ public class HandlePidRegistration extends Publisher implements CorpusFunction { //http://pid.gwdg.de/handles/11022?URL=http://www.corpora.uni-hamburg.de/repository String authString = EpicApiUser + ":" + EpicApiPass; - String authStringEnc = Base64.encode(authString.getBytes("UTF-8")); + String authStringEnc = Base64.getEncoder().encodeToString(authString.getBytes("UTF-8")); URL object=new URL(HandleEndpoint + HandlePrefix + "/"); HttpURLConnection con = (HttpURLConnection) object.openConnection(); -- GitLab