From 01980c7274088b83effc137754176546efff7e45 Mon Sep 17 00:00:00 2001 From: jaewohong Date: Mon, 22 Dec 2025 12:56:15 +0900 Subject: [PATCH 1/2] =?UTF-8?q?nice=20on=20=EC=95=94=ED=98=B8=ED=99=94=20?= =?UTF-8?q?=EC=88=98=EC=A0=95?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../client/impl/HttpClient5AdapterServiceRest.java | 10 +++++++--- .../HttpClientAccessTokenServiceWithBase64NiceOn.java | 2 +- 2 files changed, 8 insertions(+), 4 deletions(-) diff --git a/src/main/java/com/eactive/eai/adapter/http/client/impl/HttpClient5AdapterServiceRest.java b/src/main/java/com/eactive/eai/adapter/http/client/impl/HttpClient5AdapterServiceRest.java index f220556..84d91bd 100644 --- a/src/main/java/com/eactive/eai/adapter/http/client/impl/HttpClient5AdapterServiceRest.java +++ b/src/main/java/com/eactive/eai/adapter/http/client/impl/HttpClient5AdapterServiceRest.java @@ -84,6 +84,7 @@ import com.nimbusds.jwt.SignedJWT; import com.kjbank.encrypt.exchange.crypto.AES256GCMCipher; import com.kjbank.encrypt.exchange.crypto.ECDHESA256Cipher; import com.eactive.eai.authserver.service.OAuth2Manager; +import com.kjbank.simple.core.exchange.crypto.ExchangeCrypto; import java.util.Set; import java.util.HashSet; import java.util.Date; @@ -327,6 +328,7 @@ public class HttpClient5AdapterServiceRest extends HttpClient5AdapterServiceSupp auth = niceToken + ":" + currentTime + ":" + clientId ; logger.debug("HttpClientAdapterServiceRest] NiceOn auth = [" + auth + "]"); auth = Base64.getEncoder().encodeToString(auth.getBytes("UTF-8")); + logger.debug("HttpClientAdapterServiceRest] NiceOn Base64 encoded auth = [" + auth + "]"); setNiceOnAuthHeaders(method, auth); } else { @@ -1071,8 +1073,10 @@ public class HttpClient5AdapterServiceRest extends HttpClient5AdapterServiceSupp break; case "AES256-NICEON": try { - String key = clientSecretKey.substring(10,42); + String key = clientSecretKey.substring(10,42); + logger.debug("HttpClientAdapterServiceRest] NICE ON AES256 Encryption key is :+="+key); encryptedMessage = AES256Cipher.encrypt(eaiBody.toString(), key); + //encryptedMessage = ExchangeCrypto.encodedData(eaiStringBody, clientSecretKey); } catch (Exception e) { e.printStackTrace(); logger.error("HttpClientAdapterServiceRest] AES256 Encryption error=" + e.getMessage()); @@ -1257,8 +1261,8 @@ public class HttpClient5AdapterServiceRest extends HttpClient5AdapterServiceSupp } break; case "AES256-NICEON": - try { - String key = clientSecretKey.substring(10,42); + try { + String key = clientSecretKey.substring(10,42); String decryptedStrMessage = AES256Cipher.decrypt(eaiStringBody, key); decryptedMessage = decryptedStrMessage.getBytes(StandardCharsets.UTF_8); } catch (Exception e) { diff --git a/src/main/java/com/eactive/eai/authoutbound/client/impl/HttpClientAccessTokenServiceWithBase64NiceOn.java b/src/main/java/com/eactive/eai/authoutbound/client/impl/HttpClientAccessTokenServiceWithBase64NiceOn.java index 88cf398..450962a 100644 --- a/src/main/java/com/eactive/eai/authoutbound/client/impl/HttpClientAccessTokenServiceWithBase64NiceOn.java +++ b/src/main/java/com/eactive/eai/authoutbound/client/impl/HttpClientAccessTokenServiceWithBase64NiceOn.java @@ -283,7 +283,7 @@ public class HttpClientAccessTokenServiceWithBase64NiceOn implements HttpClientA } } catch (Exception e) { e.printStackTrace(); - logger.error("[HttpClientAccessTokenServiceWithBase64NiceOn] retrieve accessToken exception :" + e.getMessage()); + logger.error("[HttpClientAccessTokenServiceWithBase64NiceOn] retrieve accessToken exception :" + e.getMessage()); return accessToken; } } From da83262fcc6e500a6753fddf9723f71d19aa75ed Mon Sep 17 00:00:00 2001 From: jaewohong Date: Mon, 22 Dec 2025 12:58:11 +0900 Subject: [PATCH 2/2] =?UTF-8?q?niceon=20=EC=95=94=ED=98=B8=ED=99=94=20?= =?UTF-8?q?=EC=88=98=EC=A0=952?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../adapter/http/client/impl/HttpClient5AdapterServiceRest.java | 1 - 1 file changed, 1 deletion(-) diff --git a/src/main/java/com/eactive/eai/adapter/http/client/impl/HttpClient5AdapterServiceRest.java b/src/main/java/com/eactive/eai/adapter/http/client/impl/HttpClient5AdapterServiceRest.java index 84d91bd..d0e92da 100644 --- a/src/main/java/com/eactive/eai/adapter/http/client/impl/HttpClient5AdapterServiceRest.java +++ b/src/main/java/com/eactive/eai/adapter/http/client/impl/HttpClient5AdapterServiceRest.java @@ -84,7 +84,6 @@ import com.nimbusds.jwt.SignedJWT; import com.kjbank.encrypt.exchange.crypto.AES256GCMCipher; import com.kjbank.encrypt.exchange.crypto.ECDHESA256Cipher; import com.eactive.eai.authserver.service.OAuth2Manager; -import com.kjbank.simple.core.exchange.crypto.ExchangeCrypto; import java.util.Set; import java.util.HashSet; import java.util.Date;