diff options
author | Tobias Kellner <tobias.kellner@iaik.tugraz.at> | 2015-10-12 11:51:45 +0200 |
---|---|---|
committer | Tobias Kellner <tobias.kellner@iaik.tugraz.at> | 2015-10-12 12:14:17 +0200 |
commit | 8e644e3b7a3f043ad1f57065554271f728440285 (patch) | |
tree | b194f2f9c21d8a0382a852b5554245f8c4d84a09 /pdf-over-gui/src/main/java/at/asit/pdfover/gui/cliarguments/KeystoreFileArgument.java | |
parent | fb04f57eb521381a2a888670ca3783cbe21e7d37 (diff) | |
download | pdf-over-8e644e3b7a3f043ad1f57065554271f728440285.tar.gz pdf-over-8e644e3b7a3f043ad1f57065554271f728440285.tar.bz2 pdf-over-8e644e3b7a3f043ad1f57065554271f728440285.zip |
Add remaining keystore cli arguments
Diffstat (limited to 'pdf-over-gui/src/main/java/at/asit/pdfover/gui/cliarguments/KeystoreFileArgument.java')
-rw-r--r-- | pdf-over-gui/src/main/java/at/asit/pdfover/gui/cliarguments/KeystoreFileArgument.java | 8 |
1 files changed, 8 insertions, 0 deletions
diff --git a/pdf-over-gui/src/main/java/at/asit/pdfover/gui/cliarguments/KeystoreFileArgument.java b/pdf-over-gui/src/main/java/at/asit/pdfover/gui/cliarguments/KeystoreFileArgument.java index e24f1663..04aa1756 100644 --- a/pdf-over-gui/src/main/java/at/asit/pdfover/gui/cliarguments/KeystoreFileArgument.java +++ b/pdf-over-gui/src/main/java/at/asit/pdfover/gui/cliarguments/KeystoreFileArgument.java @@ -16,10 +16,13 @@ package at.asit.pdfover.gui.cliarguments; // Imports +import java.io.File; + import org.slf4j.Logger; import org.slf4j.LoggerFactory; import at.asit.pdfover.gui.exceptions.InitializationException; +import at.asit.pdfover.gui.exceptions.KeystoreDoesntExistException; import at.asit.pdfover.gui.utils.Messages; /** @@ -51,7 +54,12 @@ public class KeystoreFileArgument extends Argument { String ksFile = args[argOffset + 1]; + File ks = new File(ksFile); + if(!ks.exists() || !ks.isFile()) + throw new KeystoreDoesntExistException(ks, 0); + getConfiguration().setKeyStoreFileOverlay(ksFile); + getConfiguration().setKeyStoreEnabledOverlay(true); return argOffset + 1; } |