code: public static KeyStore getKeyStore(File keyStoreFile, String keyStorePassword, String tlsStoreType)
              throws IOException {
          KeyStore keyStore = null;
          if (keyStoreFile != null && keyStorePassword != null) {
              try (InputStream inputStream = new FileInputStream(keyStoreFile)) {
                  keyStore = KeyStore.getInstance(tlsStoreType);
                  keyStore.load(inputStream, keyStorePassword.toCharArray());
              } catch (CertificateException | NoSuchAlgorithmException | KeyStoreException e) {
                  throw new IOException(e);
              }
          }
          return keyStore;
      }
docs: Method to create a keystore and return.
  
  @param keyStoreFile     keyStore file
  @param keyStorePassword keyStore password
  @param tlsStoreType     PKCS12
  @return keystore
  @throws IOException Occurs if it fails to create the keystore.