public class KeyStoreHandlerImpl extends Object implements KeyStoreHandler
KeyStoreHandler| Modifier and Type | Class and Description |
|---|---|
static class |
KeyStoreHandlerImpl.KeyStoreWrapperImpl |
| Constructor and Description |
|---|
KeyStoreHandlerImpl() |
| Modifier and Type | Method and Description |
|---|---|
KeyStore |
createKeyStore(String dn)
Create an empty keystore -
|
KeyStoreWrapper[] |
getLoadedKeyStores()
Get all active loaded key stores.
|
KeyStoreWrapper |
loadKeyStore(File filename,
KeyStoreType type,
char[] password) |
void |
saveKeyStore(KeyStoreWrapper wrapper,
char[] password)
Write a keystore to disk.
|
void |
saveKeyStoreAs(KeyStoreWrapper wrapper,
File newFileName,
char[] password)
Write a keystore to disk, using another name for the file than the file
used to load the keystore.
|
public KeyStore createKeyStore(String dn)
KeyStoreHandlercreateKeyStore in interface KeyStoreHandlerdn - The name of the keystore.public KeyStoreWrapper loadKeyStore(File filename, KeyStoreType type, char[] password) throws KeyStoreException, NoSuchAlgorithmException, CertificateException, FileNotFoundException, IOException
loadKeyStore in interface KeyStoreHandlerKeyStoreExceptionNoSuchAlgorithmExceptionCertificateExceptionFileNotFoundExceptionIOExceptionpublic KeyStoreWrapper[] getLoadedKeyStores()
KeyStoreHandlergetLoadedKeyStores in interface KeyStoreHandlerpublic void saveKeyStore(KeyStoreWrapper wrapper, char[] password) throws KeyStoreException, NoSuchAlgorithmException, CertificateException, IOException
KeyStoreHandlersaveKeyStore in interface KeyStoreHandlerwrapper - The keystore to save.password - The integrity check password.KeyStoreExceptionNoSuchAlgorithmExceptionCertificateExceptionIOExceptionpublic void saveKeyStoreAs(KeyStoreWrapper wrapper, File newFileName, char[] password) throws KeyStoreException, NoSuchAlgorithmException, CertificateException, IOException
KeyStoreHandlersaveKeyStoreAs in interface KeyStoreHandlerwrapper - The keystore to write to disk.newFileName - The filename to use.KeyStoreExceptionNoSuchAlgorithmExceptionCertificateExceptionIOExceptionCopyright © 2012. All Rights Reserved.