From 3bb9a78b208d183f4afe13b99ba5322b9f58c8a8 Mon Sep 17 00:00:00 2001 From: Rai Amit <10058186@gemalto.com> Date: Fri, 17 Feb 2023 15:15:44 +0530 Subject: [PATCH] pushing comment on dehalf of shivali --- key_management/java/IngrianKeySample.java | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/key_management/java/IngrianKeySample.java b/key_management/java/IngrianKeySample.java index dbd035ce..5ccd5846 100644 --- a/key_management/java/IngrianKeySample.java +++ b/key_management/java/IngrianKeySample.java @@ -164,8 +164,11 @@ public static void main( String[] args ) throws Exception // import the key back. we can import the key only as a non-versioned key. NAEParameterSpec spec_import = new NAEParameterSpec(keyName + "Import", true, true, session); - NAEKey.importKey (IngrianProvider.hex2ByteArray(keyData[2].getKeyData()), - "AES", spec_import); + if (keyData != null && keyData.length >= 2) + NAEKey.importKey(IngrianProvider.hex2ByteArray(keyData[2].getKeyData()), "AES", spec_import); + else { + System.out.println("in persistance cache mode"); + } NAESecretKey importKey = NAEKey.getSecretKey(keyName + "Import", session); System.out.println("Imported key data; Key " + importKey.getName() + " was created on NAE Server.\n");