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 초기화를 건너뜁니다.");