/** * This method will load keystore and truststore and add into * corresponding list. * @param tokenName * @param storeType * @param provider * @param keyStorePass * @param keyStoreFile * @param trustStorePass * @param trustStoreFile */ protected synchronized static void loadStores(String tokenName, String storeType, Provider provider, String keyStoreFile, String keyStorePass, String trustStoreFile, String trustStorePass) { try { KeyStore keyStore = loadKS(storeType, provider, keyStoreFile, keyStorePass); KeyStore trustStore = loadKS(storeType, provider,trustStoreFile, trustStorePass); keyStores.add(keyStore); trustStores.add(trustStore); keyStorePasswords.add(keyStorePass); tokenNames.add(tokenName); } catch(Exception ex) { throw new IllegalStateException(ex); } }