Add method to create a new key store.
authorDavid ‘Bombe’ Roden <bombe@pterodactylus.net>
Mon, 19 Jan 2009 22:44:28 +0000 (23:44 +0100)
committerDavid ‘Bombe’ Roden <bombe@pterodactylus.net>
Mon, 19 Jan 2009 22:44:28 +0000 (23:44 +0100)
src/net/pterodactylus/jkeytool/core/Core.java

index 44fc7bb..7579fbf 100644 (file)
@@ -75,6 +75,21 @@ public class Core {
        //
 
        /**
+        * Creates a new key store of the given type.
+        *
+        * @param keyStoreType
+        *            The type of the key store
+        */
+       public void createKeyStore(String keyStoreType) {
+               try {
+                       KeyStore keyStore = KeyStore.getInstance(keyStoreType);
+                       coreListenerSupport.fireKeyStoreCreated(keyStore);
+               } catch (KeyStoreException kse1) {
+                       coreListenerSupport.fireKeyStoreNotCreated(keyStoreType, kse1);
+               }
+       }
+
+       /**
         * Loads a keystore from the given file. This method will fire either a
         * {@link CoreListener#keyStoreLoaded(File, KeyStore)} or a
         * {@link CoreListener#keyStoreNotLoaded(File)} event, depending on whether