int (String binPath) { final String keyStorePath = getKeystore(true); final File keyStoreFile = new File(keyStorePath); if (keyStoreFile.isFile()) { FileUtil.delete(keyStoreFile); } final List<String> genCommandLine = new ArrayList<>(); addParameter(genCommandLine, FileUtil.toSystemDependentName(binPath + File.separator + "keytool")); addParameter(genCommandLine, "-genkeypair"); addParameter(genCommandLine, "-dname"); String vendor = getVendor(); if (StringUtil.isEmptyOrSpaces(vendor)) { vendor = "jb-fx-build"; } addParameter(genCommandLine, "CN=" + vendor.replaceAll(",", "\\\\,")); addParameter(genCommandLine, "-alias"); addParameter(genCommandLine, getAlias(true)); collectStoreParams(true, genCommandLine); return startProcess(genCommandLine); }