docs: private static KeyManagerFactory createKeyManagers(String filepath, String keystorePassword, String keyPassword)
              throws FileNotFoundException, KeyStoreException, IOException, NoSuchAlgorithmException, CertificateException, UnrecoverableKeyException {
          KeyStore keyStore = KeyStore.getInstance("JKS");
          try (InputStream keyStoreIS = new FileInputStream(filepath)) {
              keyStore.load(keyStoreIS, keystorePassword.toCharArray());
          }
          KeyManagerFactory kmf = KeyManagerFactory.getInstance(KeyManagerFactory.getDefaultAlgorithm());
          kmf.init(keyStore, keyPassword.toCharArray());
          return kmf;
      }