@@ -357,8 +357,6 @@ private static void loadJavaKeystore(MerchantConfig merchantConfig, Logger logge
357357 KeyStore keystore = KeyStore .getInstance (KeyStore .getDefaultType ());
358358 keystore .load (is , merchantConfig .getCacertPassword ().toCharArray ());
359359
360- Identity identity ;
361-
362360 java .security .cert .Certificate [] cert = keystore .getCertificateChain (merchantConfig .getKeyAlias ());
363361 if (cert == null ) {
364362 throw new SignException ("Empty Keystore or Missing Certificate " );
@@ -372,14 +370,14 @@ private static void loadJavaKeystore(MerchantConfig merchantConfig, Logger logge
372370 + merchantConfig .getKeyAlias () + "'" );
373371 throw new SignException (e );
374372 }
375-
376- for (int i = 0 ; i < cert . length ; i ++ ) {
377- if (merchantConfig .getKeyAlias ().equals (keystore .getCertificateAlias (cert [ i ] ))) {
378- identity = new Identity (merchantConfig , (X509Certificate ) cert [ i ] , key , logger );
373+ Identity identity ;
374+ for (java . security . cert . Certificate certificate : cert ) {
375+ if (merchantConfig .getKeyAlias ().equals (keystore .getCertificateAlias (certificate ))) {
376+ identity = new Identity (merchantConfig , (X509Certificate ) certificate , key , logger );
379377 localKeyStoreHandler .addIdentityToKeyStore (identity , logger );
380378 identities .put (identity .getKeyAlias (), identity );
381379 } else {
382- identity = new Identity (merchantConfig , (X509Certificate ) cert [ i ] , logger );
380+ identity = new Identity (merchantConfig , (X509Certificate ) certificate , logger );
383381 localKeyStoreHandler .addIdentityToKeyStore (identity , logger );
384382 identities .put (identity .getName (), identity );
385383 }
0 commit comments