From 0da31a8de2ab5e7ef4ca6cfb38c4eead24b81e95 Mon Sep 17 00:00:00 2001 From: curry772 Date: Tue, 23 Jun 2026 08:54:00 +0900 Subject: [PATCH] =?UTF-8?q?OAuthServer=20=ED=94=84=EB=9F=AC=ED=8D=BC?= =?UTF-8?q?=ED=8B=B0=20=EA=B7=B8=EB=A3=B9=20=EC=95=94=ED=98=B8=ED=99=94=20?= =?UTF-8?q?=EC=A0=81=EC=9A=A9?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/main/java/com/eactive/eai/common/hsm/HsmManager.java | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/src/main/java/com/eactive/eai/common/hsm/HsmManager.java b/src/main/java/com/eactive/eai/common/hsm/HsmManager.java index 2f621cf..1340a96 100644 --- a/src/main/java/com/eactive/eai/common/hsm/HsmManager.java +++ b/src/main/java/com/eactive/eai/common/hsm/HsmManager.java @@ -16,6 +16,7 @@ import javax.crypto.SecretKey; import org.springframework.stereotype.Component; +import com.eactive.eai.agent.encryption.EncryptionManager; import com.eactive.eai.common.exception.ExceptionUtil; import com.eactive.eai.common.lifecycle.Lifecycle; import com.eactive.eai.common.lifecycle.LifecycleException; @@ -81,8 +82,10 @@ public class HsmManager implements Lifecycle { } private void init() throws Exception { - String configContent = PropManager.getInstance().getProperty(GROUP_NAME, PROP_CONFIG); - String pin = PropManager.getInstance().getProperty(GROUP_NAME, PROP_PIN); + EncryptionManager encManager = EncryptionManager.getInstance(); + + String configContent = encManager.decryptDBData(PropManager.getInstance().getProperty(GROUP_NAME, PROP_CONFIG)); + String pin = encManager.decryptDBData(PropManager.getInstance().getProperty(GROUP_NAME, PROP_PIN)); if (configContent == null || configContent.trim().isEmpty()) { logger.warn("HsmManager] PKCS11_CONFIG 가 설정되지 않았습니다. HSM 초기화를 건너뜁니다.");