diff --git a/bundles/org.openhab.binding.samsungtv/src/main/java/org/openhab/binding/samsungtv/internal/protocol/RemoteControllerLegacy.java b/bundles/org.openhab.binding.samsungtv/src/main/java/org/openhab/binding/samsungtv/internal/protocol/RemoteControllerLegacy.java index 0aa7766595f5f..b7fb7f89c2f3b 100644 --- a/bundles/org.openhab.binding.samsungtv/src/main/java/org/openhab/binding/samsungtv/internal/protocol/RemoteControllerLegacy.java +++ b/bundles/org.openhab.binding.samsungtv/src/main/java/org/openhab/binding/samsungtv/internal/protocol/RemoteControllerLegacy.java @@ -23,9 +23,9 @@ import java.net.InetSocketAddress; import java.net.Socket; import java.util.Arrays; +import java.util.Base64; import java.util.List; -import org.apache.commons.net.util.Base64; import org.eclipse.jdt.annotation.NonNullByDefault; import org.eclipse.jdt.annotation.Nullable; import org.slf4j.Logger; @@ -321,7 +321,7 @@ private void writeString(Writer writer, String str) throws IOException { } private void writeBase64String(Writer writer, String str) throws IOException { - String tmp = new String(Base64.encodeBase64(str.getBytes())); + String tmp = Base64.getEncoder().encodeToString(str.getBytes()); writeString(writer, tmp); }