- java.lang.Object
-
- org.refcodes.security.TrustStoreDescriptorBuilderImpl
-
- org.refcodes.security.KeyStoreDescriptorBuilderImpl
-
- All Implemented Interfaces:
KeyStoreDescriptor,KeyStoreDescriptor.KeyStoreDescriptorBuilder,TrustStoreDescriptor,TrustStoreDescriptor.TrustStoreDescriptorBuilder
public class KeyStoreDescriptorBuilderImpl extends TrustStoreDescriptorBuilderImpl implements KeyStoreDescriptor.KeyStoreDescriptorBuilder
Implementation of theKeyStoreDescriptorinterface.
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from interface org.refcodes.security.KeyStoreDescriptor
KeyStoreDescriptor.KeyStoreDescriptorBuilder
-
Nested classes/interfaces inherited from interface org.refcodes.security.TrustStoreDescriptor
TrustStoreDescriptor.TrustStoreDescriptorBuilder
-
-
Constructor Summary
Constructors Constructor Description KeyStoreDescriptorBuilderImpl(File aStoreFile)Constructs aKeyStoreDescriptorwith the data required to access aKeyStore.KeyStoreDescriptorBuilderImpl(File aStoreFile, String aStorePassword)Constructs aKeyStoreDescriptorwith the data required to access aKeyStore.KeyStoreDescriptorBuilderImpl(File aStoreFile, String aStorePassword, String aKeyPassword)Constructs aKeyStoreDescriptorwith the data required to access aKeyStore.KeyStoreDescriptorBuilderImpl(File aStoreFile, StoreType aStoreType)Constructs aKeyStoreDescriptorwith the data required to access aKeyStore.KeyStoreDescriptorBuilderImpl(File aStoreFile, StoreType aStoreType, String aStorePassword)Constructs aKeyStoreDescriptorwith the data required to access aKeyStore.KeyStoreDescriptorBuilderImpl(File aStoreFile, StoreType aStoreType, String aStorePassword, String aKeyPassword)Constructs aKeyStoreDescriptorwith the data required to access aKeyStore.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description StringgetKeyPassword()Retrieves the key's password.voidsetKeyPassword(String aKeyPassword)Sets the key's password.-
Methods inherited from class org.refcodes.security.TrustStoreDescriptorBuilderImpl
getStoreFile, getStorePassword, getStoreType, setStoreFile, setStorePassword, setStoreType
-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Methods inherited from interface org.refcodes.security.KeyStoreDescriptor.KeyStoreDescriptorBuilder
withKeyPassword, withStoreFile, withStorePassword, withStoreType
-
Methods inherited from interface org.refcodes.security.TrustStoreDescriptor
getStoreFile, getStorePassword, getStoreType
-
Methods inherited from interface org.refcodes.security.TrustStoreDescriptor.TrustStoreDescriptorBuilder
setStoreFile, setStorePassword, setStoreType
-
-
-
-
Constructor Detail
-
KeyStoreDescriptorBuilderImpl
public KeyStoreDescriptorBuilderImpl(File aStoreFile)
Constructs aKeyStoreDescriptorwith the data required to access aKeyStore. TheStoreTypedefaults toStoreType.JKS.
-
KeyStoreDescriptorBuilderImpl
public KeyStoreDescriptorBuilderImpl(File aStoreFile, StoreType aStoreType)
Constructs aKeyStoreDescriptorwith the data required to access aKeyStore.
-
KeyStoreDescriptorBuilderImpl
public KeyStoreDescriptorBuilderImpl(File aStoreFile, StoreType aStoreType, String aStorePassword)
Constructs aKeyStoreDescriptorwith the data required to access aKeyStore.
-
KeyStoreDescriptorBuilderImpl
public KeyStoreDescriptorBuilderImpl(File aStoreFile, String aStorePassword)
Constructs aKeyStoreDescriptorwith the data required to access aKeyStore.
-
KeyStoreDescriptorBuilderImpl
public KeyStoreDescriptorBuilderImpl(File aStoreFile, String aStorePassword, String aKeyPassword)
Constructs aKeyStoreDescriptorwith the data required to access aKeyStore.
-
-
Method Detail
-
getKeyPassword
public String getKeyPassword()
Retrieves the key's password.- Specified by:
getKeyPasswordin interfaceKeyStoreDescriptor- Returns:
- The key password.
-
setKeyPassword
public void setKeyPassword(String aKeyPassword)
Sets the key's password.- Specified by:
setKeyPasswordin interfaceKeyStoreDescriptor.KeyStoreDescriptorBuilder- Parameters:
aKeyPassword- The key password.
-
-