From 48b4478f6a099f79557b23e243c97bd9909ce282 Mon Sep 17 00:00:00 2001 From: nagendra0721 Date: Tue, 28 Apr 2026 15:04:38 +0530 Subject: [PATCH 1/2] #544: add script to download auth adaptor Signed-off-by: nagendra0721 --- kernel/kernel-keymanager-service/configure_start.sh | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/kernel/kernel-keymanager-service/configure_start.sh b/kernel/kernel-keymanager-service/configure_start.sh index 9dedeea82..021fa3dc1 100644 --- a/kernel/kernel-keymanager-service/configure_start.sh +++ b/kernel/kernel-keymanager-service/configure_start.sh @@ -38,5 +38,13 @@ cd $DIR_NAME && chmod +x install.sh && sudo ./install.sh && chmod a-w install.sh echo "Installation complete" cd $work_dir +echo "Downloading IAM adapter..." +wget -q "${iam_adapter_url_env}" -O "${loader_path_env}/kernel-auth-adapter.jar" + +spring_args="" + +if [ -n "$spring_config_name_env" ]; then + spring_args="-Dspring.cloud.config.name=${spring_config_name_env}" +fi exec "$@" \ No newline at end of file From a6e4487b22450e49da489ca5606f466067cb107a Mon Sep 17 00:00:00 2001 From: nagendra0721 Date: Thu, 11 Jun 2026 15:25:14 +0530 Subject: [PATCH 2/2] keyfromdbstore deatils removed from log Signed-off-by: nagendra0721 --- ...elper.java => SessionKeyDecryptorHelper.java} | 6 +++--- .../service/impl/KeymanagerServiceImpl.java | 16 ++++++++-------- 2 files changed, 11 insertions(+), 11 deletions(-) rename kernel/kernel-keymanager-service/src/main/java/io/mosip/kernel/keymanagerservice/helper/{SessionKeyDecrytorHelper.java => SessionKeyDecryptorHelper.java} (99%) diff --git a/kernel/kernel-keymanager-service/src/main/java/io/mosip/kernel/keymanagerservice/helper/SessionKeyDecrytorHelper.java b/kernel/kernel-keymanager-service/src/main/java/io/mosip/kernel/keymanagerservice/helper/SessionKeyDecryptorHelper.java similarity index 99% rename from kernel/kernel-keymanager-service/src/main/java/io/mosip/kernel/keymanagerservice/helper/SessionKeyDecrytorHelper.java rename to kernel/kernel-keymanager-service/src/main/java/io/mosip/kernel/keymanagerservice/helper/SessionKeyDecryptorHelper.java index cc58254eb..cbcbbe88b 100644 --- a/kernel/kernel-keymanager-service/src/main/java/io/mosip/kernel/keymanagerservice/helper/SessionKeyDecrytorHelper.java +++ b/kernel/kernel-keymanager-service/src/main/java/io/mosip/kernel/keymanagerservice/helper/SessionKeyDecryptorHelper.java @@ -52,9 +52,9 @@ * */ @Component -public class SessionKeyDecrytorHelper { +public class SessionKeyDecryptorHelper { - private static final Logger LOGGER = KeymanagerLogger.getLogger(SessionKeyDecrytorHelper.class); + private static final Logger LOGGER = KeymanagerLogger.getLogger(SessionKeyDecryptorHelper.class); /** * {@link CryptoCoreSpec} instance for cryptographic functionalities. @@ -352,7 +352,7 @@ private Object[] getPrivateKey(String referenceId, KeyAlias fetchedKeyAlias) { String ksAlias = fetchedKeyAlias.getAlias(); Optional dbKeyStore = dbHelper.getKeyStoreFromDB(ksAlias); if (!dbKeyStore.isPresent()) { - LOGGER.error(KeymanagerConstant.SESSIONID, KeymanagerConstant.KEYFROMDB, dbKeyStore.toString(), + LOGGER.error(KeymanagerConstant.SESSIONID, KeymanagerConstant.KEYFROMDB, KeymanagerConstant.EMPTY, "Key in DBStore does not exist for this alias. Throwing exception"); throw new NoUniqueAliasException(KeymanagerErrorConstant.NO_UNIQUE_ALIAS.getErrorCode(), KeymanagerErrorConstant.NO_UNIQUE_ALIAS.getErrorMessage()); diff --git a/kernel/kernel-keymanager-service/src/main/java/io/mosip/kernel/keymanagerservice/service/impl/KeymanagerServiceImpl.java b/kernel/kernel-keymanager-service/src/main/java/io/mosip/kernel/keymanagerservice/service/impl/KeymanagerServiceImpl.java index 3ef293306..78068f368 100644 --- a/kernel/kernel-keymanager-service/src/main/java/io/mosip/kernel/keymanagerservice/service/impl/KeymanagerServiceImpl.java +++ b/kernel/kernel-keymanager-service/src/main/java/io/mosip/kernel/keymanagerservice/service/impl/KeymanagerServiceImpl.java @@ -75,7 +75,7 @@ import io.mosip.kernel.keymanagerservice.exception.KeymanagerServiceException; import io.mosip.kernel.keymanagerservice.exception.NoUniqueAliasException; import io.mosip.kernel.keymanagerservice.helper.KeymanagerDBHelper; -import io.mosip.kernel.keymanagerservice.helper.SessionKeyDecrytorHelper; +import io.mosip.kernel.keymanagerservice.helper.SessionKeyDecryptorHelper; import io.mosip.kernel.keymanagerservice.logger.KeymanagerLogger; import io.mosip.kernel.keymanagerservice.service.KeymanagerService; import io.mosip.kernel.keymanagerservice.util.KeymanagerUtil; @@ -154,7 +154,7 @@ public class KeymanagerServiceImpl implements KeymanagerService { CryptomanagerUtils cryptomanagerUtil; @Autowired - SessionKeyDecrytorHelper keyDecryptorHelper; + SessionKeyDecryptorHelper keyDecryptorHelper; @Autowired private ECKeyPairGenRequestValidator ecKeyPairGenRequestValidator; @@ -306,7 +306,7 @@ private CertificateInfo getCertificateFromDBStore(String applic Optional keyFromDBStore = dbHelper .getKeyStoreFromDB(currentKeyAlias.get(0).getAlias()); if (!keyFromDBStore.isPresent()) { - LOGGER.info(KeymanagerConstant.SESSIONID, KeymanagerConstant.KEYFROMDB, keyFromDBStore.toString(), + LOGGER.info(KeymanagerConstant.SESSIONID, KeymanagerConstant.KEYFROMDB, KeymanagerConstant.EMPTY, "Key in DBStore does not exist for this alias. Throwing exception"); throw new NoUniqueAliasException(KeymanagerErrorConstant.NO_UNIQUE_ALIAS.getErrorCode(), KeymanagerErrorConstant.NO_UNIQUE_ALIAS.getErrorMessage()); @@ -934,7 +934,7 @@ private KeyAlias getKeyAlias(String appId, String refId){ private Object[] getKeyDetails(Optional keyFromDBStore, String keyAlias) { if (!keyFromDBStore.isPresent()) { - LOGGER.info(KeymanagerConstant.SESSIONID, KeymanagerConstant.KEYFROMDB, keyFromDBStore.toString(), + LOGGER.info(KeymanagerConstant.SESSIONID, KeymanagerConstant.KEYFROMDB, KeymanagerConstant.KEYALIAS, "Key in DBStore does not exist for this alias. So fetching the certificate from HSM."); PrivateKeyEntry signKeyEntry = keyStore.getAsymmetricKey(keyAlias); PrivateKey signPrivateKey = signKeyEntry.getPrivateKey(); @@ -945,16 +945,16 @@ private Object[] getKeyDetails(Optional