Package org.jgroups.demos
Class KeyStoreGenerator
- java.lang.Object
-
- org.jgroups.demos.KeyStoreGenerator
-
public final class KeyStoreGenerator extends java.lang.Object
Generates a keystore file that has a SecretKey in it. It is not possible to use keytool to achieve this. This is a simple way to generate a JCEKS format keystore and SecretKey.
Usage is --alg ALGNAME --size ALGSIZE --storeName FILENAME --storePass PASSWORD --alias KEYALIAS
Any of args are optional and will default to- ALGNAME = Blowfish
- ALGSIZE = 56
- FILENAME = defaultStore.keystore
- PASSWORD = changeit
- ALIAS = mykey
- Author:
- S Woodcock
-
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static javax.crypto.SecretKey
createSecretKey()
static javax.crypto.SecretKey
createSecretKey(java.lang.String sym_alg, int key_size)
protected static void
help()
static void
main(java.lang.String[] args)
-
-
-
Method Detail
-
main
public static void main(java.lang.String[] args)
-
help
protected static void help()
-
createSecretKey
public static javax.crypto.SecretKey createSecretKey() throws java.lang.Exception
- Throws:
java.lang.Exception
-
createSecretKey
public static javax.crypto.SecretKey createSecretKey(java.lang.String sym_alg, int key_size) throws java.security.NoSuchAlgorithmException
- Throws:
java.security.NoSuchAlgorithmException
-
-