public final class KeyGenerator extends Object
| Modifier and Type | Field and Description |
|---|---|
static String |
KEY_FILE_EXTENSION
Key file extension.
|
static String |
KEYSPEC_FILE_EXTENSION
Key specification file extension.
|
static String |
PRIVATE_KEY_FILE
Private key file name
|
static String |
PRIVATE_KEYSPEC_FILE
Private key specification file name
|
static String |
PUBLIC_KEY_FILE
Public key file name
|
static String |
PUBLIC_KEYSPEC_FILE
Public key specification file name
|
| Modifier and Type | Method and Description |
|---|---|
static boolean |
createKeyFile(File rootDir,
String key,
String fileName)
Creates key file for given root directory, generated key and file name.
|
static boolean |
flushPrivateKeySpec(String directory,
RSAPrivateKey privateKey) |
static boolean |
flushPublicKeySpec(String directory,
RSAPublicKey publicKey) |
static boolean |
generateKeyFiles(String rootDirectory)
Generate key file into given root directory.
|
static String |
readKeyFile(String directory,
boolean privateKeyFile) |
static String |
readPrivateKeyFile(String directory) |
static RSAPrivateKeySpec |
readPrivateKeySpec(String directory) |
static String |
readPublicKeyFile(String directory) |
static RSAPublicKeySpec |
readPublicKeySpec(String directory) |
public static final String KEY_FILE_EXTENSION
public static final String PUBLIC_KEY_FILE
public static final String PRIVATE_KEY_FILE
public static final String KEYSPEC_FILE_EXTENSION
public static final String PUBLIC_KEYSPEC_FILE
public static final String PRIVATE_KEYSPEC_FILE
public static boolean generateKeyFiles(String rootDirectory)
rootDirectory - - root directorypublic static boolean createKeyFile(File rootDir, String key, String fileName)
rootDir - - root directory to store in the key filekey - - generated keyfileName - - file name to store the keypublic static boolean flushPublicKeySpec(String directory, RSAPublicKey publicKey)
public static boolean flushPrivateKeySpec(String directory, RSAPrivateKey privateKey)
public static RSAPublicKeySpec readPublicKeySpec(String directory)
public static RSAPrivateKeySpec readPrivateKeySpec(String directory)
Copyright © 2017 PAWLIDI.DE. All rights reserved.