docs: public static KeyManager[] getKeyManagers(Info pathInfo) throws Exception {
          if (pathInfo.store == null) {
              return null;
          }
          File clientKeyStoreFile = new File(pathInfo.store);
          if (!clientKeyStoreFile.isFile()) {
              throw new Exception("No KeyManager: " + pathInfo.store + " does not exist or is not a file.");
          }
          String clientKeyStorePassword = pathInfo.password;
          KeyManagerFactory kmf = KeyManagerFactory.getInstance(KeyManagerFactory.getDefaultAlgorithm());
          KeyStore keyStore = KeyStore.getInstance("JKS");
  
          FileInputStream clientFis = new FileInputStream(pathInfo.store);
          keyStore.load(clientFis, clientKeyStorePassword.toCharArray());
          clientFis.close();
          kmf.init(keyStore, clientKeyStorePassword.toCharArray());
          return kmf.getKeyManagers();
      }