- java.lang.Object
-
- org.refcodes.security.TrustStoreDescriptorBuilderImpl
-
- All Implemented Interfaces:
TrustStoreDescriptor,TrustStoreDescriptor.TrustStoreDescriptorBuilder
- Direct Known Subclasses:
KeyStoreDescriptorBuilderImpl
public class TrustStoreDescriptorBuilderImpl extends Object implements TrustStoreDescriptor.TrustStoreDescriptorBuilder
Implementation of theKeyStoreDescriptorinterface.
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from interface org.refcodes.security.TrustStoreDescriptor
TrustStoreDescriptor.TrustStoreDescriptorBuilder
-
-
Constructor Summary
Constructors Constructor Description TrustStoreDescriptorBuilderImpl(File aStoreFile)Constructs aKeyStoreDescriptorwith the data required to access a keystore.TrustStoreDescriptorBuilderImpl(File aStoreFile, String aStorePassword)Constructs aKeyStoreDescriptorwith the data required to access a keystore.TrustStoreDescriptorBuilderImpl(File aStoreFile, StoreType aStoreType)Constructs aKeyStoreDescriptorwith the data required to access a keystore.TrustStoreDescriptorBuilderImpl(File aStoreFile, StoreType aStoreType, String aStorePassword)Constructs aKeyStoreDescriptorwith the data required to access a keystore.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description FilegetStoreFile()StringgetStorePassword()Retrieves the keysotre's password.StoreTypegetStoreType()voidsetStoreFile(File aStoreFile)voidsetStorePassword(String aStorePassword)Sets the keysotre's password.voidsetStoreType(StoreType aStoreType)-
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.TrustStoreDescriptorBuilder
withStoreFile, withStorePassword, withStoreType
-
-
-
-
Constructor Detail
-
TrustStoreDescriptorBuilderImpl
public TrustStoreDescriptorBuilderImpl(File aStoreFile)
Constructs aKeyStoreDescriptorwith the data required to access a keystore. TheStoreTypedefaults toStoreType.JKS.- Parameters:
aStoreFile- The keystoreFile.
-
TrustStoreDescriptorBuilderImpl
public TrustStoreDescriptorBuilderImpl(File aStoreFile, StoreType aStoreType)
Constructs aKeyStoreDescriptorwith the data required to access a keystore.
-
TrustStoreDescriptorBuilderImpl
public TrustStoreDescriptorBuilderImpl(File aStoreFile, String aStorePassword)
Constructs aKeyStoreDescriptorwith the data required to access a keystore.- Parameters:
aStoreFile- The keystoreFile.aStorePassword- The keystore password.
-
TrustStoreDescriptorBuilderImpl
public TrustStoreDescriptorBuilderImpl(File aStoreFile, StoreType aStoreType, String aStorePassword)
Constructs aKeyStoreDescriptorwith the data required to access a keystore.
-
-
Method Detail
-
getStoreFile
public File getStoreFile()
- Specified by:
getStoreFilein interfaceTrustStoreDescriptor- Returns:
- The
KeyStoreFile.
-
setStoreFile
public void setStoreFile(File aStoreFile)
- Specified by:
setStoreFilein interfaceTrustStoreDescriptor.TrustStoreDescriptorBuilder- Parameters:
aStoreFile- TheKeyStoreFile.
-
getStoreType
public StoreType getStoreType()
- Specified by:
getStoreTypein interfaceTrustStoreDescriptor- Returns:
- The
KeyStore'sStoreType.
-
setStoreType
public void setStoreType(StoreType aStoreType)
- Specified by:
setStoreTypein interfaceTrustStoreDescriptor.TrustStoreDescriptorBuilder- Parameters:
aStoreType- TheKeyStore'sStoreType.
-
getStorePassword
public String getStorePassword()
Retrieves the keysotre's password.- Specified by:
getStorePasswordin interfaceTrustStoreDescriptor- Returns:
- The
KeyStorepassword.
-
setStorePassword
public void setStorePassword(String aStorePassword)
Sets the keysotre's password.- Specified by:
setStorePasswordin interfaceTrustStoreDescriptor.TrustStoreDescriptorBuilder- Parameters:
aStorePassword- TheKeyStorepassword.
-
-