From a77f4d4ef077b534bb234c76b7be7911b49e9613 Mon Sep 17 00:00:00 2001 From: curry772 Date: Tue, 21 Jul 2026 10:49:39 +0900 Subject: [PATCH] =?UTF-8?q?message=20=ED=83=80=EC=9E=85=20ObjectNode=20?= =?UTF-8?q?=EB=8C=80=EC=9D=91?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../adapter/http/dynamic/filter/EncrytTestFilter.java | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/src/main/java/com/eactive/eai/custom/adapter/http/dynamic/filter/EncrytTestFilter.java b/src/main/java/com/eactive/eai/custom/adapter/http/dynamic/filter/EncrytTestFilter.java index f4dd429..7b36394 100644 --- a/src/main/java/com/eactive/eai/custom/adapter/http/dynamic/filter/EncrytTestFilter.java +++ b/src/main/java/com/eactive/eai/custom/adapter/http/dynamic/filter/EncrytTestFilter.java @@ -37,12 +37,15 @@ public class EncrytTestFilter implements HttpAdapterFilter { String jsonStr = null; if (message instanceof String) { jsonStr = (String) message; - } else if (message instanceof JSONObject) { + } else if (message instanceof ObjectNode) { + rootNode = (ObjectNode) message; + } else if (message instanceof JSONObject) { jsonStr = ((JSONObject) message).toJSONString(); } else { return message; } - rootNode = (ObjectNode) OBJECT_MAPPER.readTree(jsonStr); + if(rootNode == null) + rootNode = (ObjectNode) OBJECT_MAPPER.readTree(jsonStr); // 1. HSM에서 키 가져오기 byte[] hsmKeyBytes = null;