void (String binPath, File tempDirectory) { final boolean selfSigning = isSelfSigning(); final int genResult = selfSigning ? genKey(binPath) : 0; if (genResult == 0) { final File[] files = tempDirectory.listFiles(); if (files != null) { for (File file : files) { if (file.isFile() && file.getName().endsWith(".jar")) { sign(binPath, selfSigning, file.getPath()); } } } } else { registerJavaFxPackagerError(JavaFXCommonBundle.message("javafx.generate.certificate.task.has.failed")); } }