Package org.refcodes.security
Class KeyStoreDescriptorBuilderImpl
- 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 theKeyStoreDescriptor
interface.
-
-
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 aKeyStoreDescriptor
with the data required to access aKeyStore
.KeyStoreDescriptorBuilderImpl(File aStoreFile, String aStorePassword)
Constructs aKeyStoreDescriptor
with the data required to access aKeyStore
.KeyStoreDescriptorBuilderImpl(File aStoreFile, String aStorePassword, String aKeyPassword)
Constructs aKeyStoreDescriptor
with the data required to access aKeyStore
.KeyStoreDescriptorBuilderImpl(File aStoreFile, StoreType aStoreType)
Constructs aKeyStoreDescriptor
with the data required to access aKeyStore
.KeyStoreDescriptorBuilderImpl(File aStoreFile, StoreType aStoreType, String aStorePassword)
Constructs aKeyStoreDescriptor
with the data required to access aKeyStore
.KeyStoreDescriptorBuilderImpl(File aStoreFile, StoreType aStoreType, String aStorePassword, String aKeyPassword)
Constructs aKeyStoreDescriptor
with the data required to access aKeyStore
.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description String
getKeyPassword()
Retrieves the key's password.void
setKeyPassword(String aKeyPassword)
Sets the key's password.-
Methods inherited from interface org.refcodes.security.KeyStoreDescriptor.KeyStoreDescriptorBuilder
withKeyPassword, withStoreFile, withStorePassword, withStoreType
-
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.TrustStoreDescriptor
getStoreFile, getStorePassword, getStoreType
-
Methods inherited from interface org.refcodes.security.TrustStoreDescriptor.TrustStoreDescriptorBuilder
setStoreFile, setStorePassword, setStoreType
-
Methods inherited from class org.refcodes.security.TrustStoreDescriptorBuilderImpl
getStoreFile, getStorePassword, getStoreType, setStoreFile, setStorePassword, setStoreType
-
-
-
-
Constructor Detail
-
KeyStoreDescriptorBuilderImpl
public KeyStoreDescriptorBuilderImpl(File aStoreFile)
Constructs aKeyStoreDescriptor
with the data required to access aKeyStore
. TheStoreType
defaults toStoreType.JKS
.
-
KeyStoreDescriptorBuilderImpl
public KeyStoreDescriptorBuilderImpl(File aStoreFile, StoreType aStoreType)
Constructs aKeyStoreDescriptor
with the data required to access aKeyStore
.
-
KeyStoreDescriptorBuilderImpl
public KeyStoreDescriptorBuilderImpl(File aStoreFile, StoreType aStoreType, String aStorePassword)
Constructs aKeyStoreDescriptor
with the data required to access aKeyStore
.
-
KeyStoreDescriptorBuilderImpl
public KeyStoreDescriptorBuilderImpl(File aStoreFile, String aStorePassword)
Constructs aKeyStoreDescriptor
with the data required to access aKeyStore
.
-
KeyStoreDescriptorBuilderImpl
public KeyStoreDescriptorBuilderImpl(File aStoreFile, String aStorePassword, String aKeyPassword)
Constructs aKeyStoreDescriptor
with the data required to access aKeyStore
.
-
-
Method Detail
-
getKeyPassword
public String getKeyPassword()
Retrieves the key's password.- Specified by:
getKeyPassword
in interfaceKeyStoreDescriptor
- Returns:
- The key password.
-
setKeyPassword
public void setKeyPassword(String aKeyPassword)
Sets the key's password.- Specified by:
setKeyPassword
in interfaceKeyStoreDescriptor.KeyStoreDescriptorBuilder
- Parameters:
aKeyPassword
- The key password.
-
-