From: David ‘Bombe’ Roden Date: Mon, 19 Jan 2009 22:44:28 +0000 (+0100) Subject: Add method to create a new key store. X-Git-Url: https://git.pterodactylus.net/?p=jkeytool.git;a=commitdiff_plain;h=985197838489dcee76bb06b2e4dd8825aa73f42a;hp=a7023abb9f1d3e724c3f0502f9add7b496ebe6dd Add method to create a new key store. --- diff --git a/src/net/pterodactylus/jkeytool/core/Core.java b/src/net/pterodactylus/jkeytool/core/Core.java index 44fc7bb..7579fbf 100644 --- a/src/net/pterodactylus/jkeytool/core/Core.java +++ b/src/net/pterodactylus/jkeytool/core/Core.java @@ -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