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 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(java.io.File aStoreFile)Constructs aKeyStoreDescriptorwith the data required to access aKeyStore.KeyStoreDescriptorBuilderImpl(java.io.File aStoreFile, java.lang.String aStorePassword)Constructs aKeyStoreDescriptorwith the data required to access aKeyStore.KeyStoreDescriptorBuilderImpl(java.io.File aStoreFile, java.lang.String aStorePassword, java.lang.String aKeyPassword)Constructs aKeyStoreDescriptorwith the data required to access aKeyStore.KeyStoreDescriptorBuilderImpl(java.io.File aStoreFile, StoreType aStoreType)Constructs aKeyStoreDescriptorwith the data required to access aKeyStore.KeyStoreDescriptorBuilderImpl(java.io.File aStoreFile, StoreType aStoreType, java.lang.String aStorePassword)Constructs aKeyStoreDescriptorwith the data required to access aKeyStore.KeyStoreDescriptorBuilderImpl(java.io.File aStoreFile, StoreType aStoreType, java.lang.String aStorePassword, java.lang.String aKeyPassword)Constructs aKeyStoreDescriptorwith the data required to access aKeyStore.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description java.lang.StringgetKeyPassword()Retrieves the key's password.voidsetKeyPassword(java.lang.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(java.io.File aStoreFile)
Constructs aKeyStoreDescriptorwith the data required to access aKeyStore. TheStoreTypedefaults toStoreType.JKS.- Parameters:
aStoreFile- TheKeyStoreFile.
-
KeyStoreDescriptorBuilderImpl
public KeyStoreDescriptorBuilderImpl(java.io.File aStoreFile, StoreType aStoreType)Constructs aKeyStoreDescriptorwith the data required to access aKeyStore.- Parameters:
aStoreFile- TheKeyStoreFile.aStoreType- TheKeyStore'sStoreType.
-
KeyStoreDescriptorBuilderImpl
public KeyStoreDescriptorBuilderImpl(java.io.File aStoreFile, StoreType aStoreType, java.lang.String aStorePassword)Constructs aKeyStoreDescriptorwith the data required to access aKeyStore.- Parameters:
aStoreFile- TheKeyStoreFile.aStoreType- TheKeyStore'sStoreType.aStorePassword- TheKeyStorepassword.
-
KeyStoreDescriptorBuilderImpl
public KeyStoreDescriptorBuilderImpl(java.io.File aStoreFile, java.lang.String aStorePassword)Constructs aKeyStoreDescriptorwith the data required to access aKeyStore.- Parameters:
aStoreFile- TheKeyStoreFile.aStorePassword- TheKeyStorepassword.
-
KeyStoreDescriptorBuilderImpl
public KeyStoreDescriptorBuilderImpl(java.io.File aStoreFile, java.lang.String aStorePassword, java.lang.String aKeyPassword)Constructs aKeyStoreDescriptorwith the data required to access aKeyStore.- Parameters:
aStoreFile- TheKeyStoreFile.aStorePassword- TheKeyStorepassword.aKeyPassword- The key password.
-
KeyStoreDescriptorBuilderImpl
public KeyStoreDescriptorBuilderImpl(java.io.File aStoreFile, StoreType aStoreType, java.lang.String aStorePassword, java.lang.String aKeyPassword)Constructs aKeyStoreDescriptorwith the data required to access aKeyStore.- Parameters:
aStoreFile- TheKeyStoreFile.aStoreType- TheKeyStore'sStoreType.aStorePassword- TheKeyStorepassword.aKeyPassword- The key password.
-
-
Method Detail
-
getKeyPassword
public java.lang.String getKeyPassword()
Retrieves the key's password.- Specified by:
getKeyPasswordin interfaceKeyStoreDescriptor- Returns:
- The key password.
-
setKeyPassword
public void setKeyPassword(java.lang.String aKeyPassword)
Sets the key's password.- Specified by:
setKeyPasswordin interfaceKeyStoreDescriptor.KeyStoreDescriptorBuilder- Parameters:
aKeyPassword- The key password.
-
-