From: Tomasz Golabek Date: Wed, 28 Aug 2019 10:21:27 +0000 (+0200) Subject: commons-codec removed X-Git-Tag: 1.6.1~21 X-Git-Url: https://gerrit.onap.org/r/gitweb?a=commitdiff_plain;h=refs%2Fchanges%2F20%2F94420%2F1;p=sdc%2Fsdc-workflow-designer.git commons-codec removed Change-Id: Id2b6e0f65f15bed115b9c30ec2b51f9ed3ab0532 Issue-ID: SDC-2504 Signed-off-by: Tomasz Golabek --- diff --git a/workflow-designer-be/src/main/java/org/onap/sdc/workflow/api/ArtifactAssociationService.java b/workflow-designer-be/src/main/java/org/onap/sdc/workflow/api/ArtifactAssociationService.java index a837d700..621d1803 100644 --- a/workflow-designer-be/src/main/java/org/onap/sdc/workflow/api/ArtifactAssociationService.java +++ b/workflow-designer-be/src/main/java/org/onap/sdc/workflow/api/ArtifactAssociationService.java @@ -22,10 +22,10 @@ import com.fasterxml.jackson.databind.ObjectMapper; import java.io.IOException; import java.nio.charset.Charset; import java.util.ArrayList; +import java.util.Base64; import java.util.HashMap; import java.util.Map; import java.util.Optional; -import org.apache.commons.codec.binary.Base64; import org.apache.commons.io.IOUtils; import org.onap.sdc.workflow.api.types.dto.ArtifactDeliveriesRequestDto; import org.onap.sdc.workflow.persistence.types.ArtifactEntity; @@ -127,7 +127,7 @@ public class ArtifactAssociationService { private String getFormattedWorkflowArtifact(ArtifactEntity artifactEntity) throws IOException { - byte[] encodeBase64 = Base64.encodeBase64(IOUtils.toByteArray(artifactEntity.getArtifactData())); + byte[] encodeBase64 = Base64.getEncoder().encode(IOUtils.toByteArray(artifactEntity.getArtifactData())); String encodedPayloadData = new String(encodeBase64); Map artifactInfo = new HashMap<>(); @@ -153,13 +153,13 @@ public class ArtifactAssociationService { private String calculateMD5Base64EncodedByString(String data) { String calculatedMd5 = md5Hex(data); // encode base-64 result - byte[] encodeBase64 = Base64.encodeBase64(calculatedMd5.getBytes()); + byte[] encodeBase64 = Base64.getEncoder().encode(calculatedMd5.getBytes()); return new String(encodeBase64); } private String createAuthorizationsHeaderValue(String username, String password) { String auth = username + ":" + password; - byte[] encodedAuth = Base64.encodeBase64(auth.getBytes(Charset.forName("US-ASCII"))); + byte[] encodedAuth = Base64.getEncoder().encode(auth.getBytes(Charset.forName("US-ASCII"))); return "Basic " + new String(encodedAuth); } } \ No newline at end of file