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 the
KeyStoreDescriptor
interface.-
Nested Class Summary
Nested classes/interfaces inherited from interface org.refcodes.security.TrustStoreDescriptor
TrustStoreDescriptor.TrustStoreDescriptorBuilder
-
Constructor Summary
ConstructorDescriptionTrustStoreDescriptorBuilderImpl
(File aStoreFile) Constructs aKeyStoreDescriptor
with the data required to access a keystore.TrustStoreDescriptorBuilderImpl
(File aStoreFile, String aStorePassword) Constructs aKeyStoreDescriptor
with the data required to access a keystore.TrustStoreDescriptorBuilderImpl
(File aStoreFile, StoreType aStoreType) Constructs aKeyStoreDescriptor
with the data required to access a keystore.TrustStoreDescriptorBuilderImpl
(File aStoreFile, StoreType aStoreType, String aStorePassword) Constructs aKeyStoreDescriptor
with the data required to access a keystore. -
Method Summary
Modifier and TypeMethodDescriptionRetrieves the keysotre's password.void
setStoreFile
(File aStoreFile) void
setStorePassword
(String aStorePassword) Sets the keysotre's password.void
setStoreType
(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 Details
-
TrustStoreDescriptorBuilderImpl
Constructs aKeyStoreDescriptor
with the data required to access a keystore. TheStoreType
defaults toStoreType.JKS
.- Parameters:
aStoreFile
- The keystoreFile
.
-
TrustStoreDescriptorBuilderImpl
Constructs aKeyStoreDescriptor
with the data required to access a keystore. -
TrustStoreDescriptorBuilderImpl
Constructs aKeyStoreDescriptor
with 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 aKeyStoreDescriptor
with the data required to access a keystore.
-
-
Method Details
-
getStoreFile
- Specified by:
getStoreFile
in interfaceTrustStoreDescriptor
- Returns:
- The
KeyStore
File
.
-
setStoreFile
- Specified by:
setStoreFile
in interfaceTrustStoreDescriptor.TrustStoreDescriptorBuilder
- Parameters:
aStoreFile
- TheKeyStore
File
.
-
getStoreType
- Specified by:
getStoreType
in interfaceTrustStoreDescriptor
- Returns:
- The
KeyStore
'sStoreType
.
-
setStoreType
- Specified by:
setStoreType
in interfaceTrustStoreDescriptor.TrustStoreDescriptorBuilder
- Parameters:
aStoreType
- TheKeyStore
'sStoreType
.
-
getStorePassword
Retrieves the keysotre's password.- Specified by:
getStorePassword
in interfaceTrustStoreDescriptor
- Returns:
- The
KeyStore
password.
-
setStorePassword
Sets the keysotre's password.- Specified by:
setStorePassword
in interfaceTrustStoreDescriptor.TrustStoreDescriptorBuilder
- Parameters:
aStorePassword
- TheKeyStore
password.
-