Package org.refcodes.security
Class TrustStoreDescriptorImpl
- java.lang.Object
-
- org.refcodes.security.TrustStoreDescriptorImpl
-
- All Implemented Interfaces:
TrustStoreDescriptor
public class TrustStoreDescriptorImpl extends Object implements TrustStoreDescriptor
The immutableTrustStoreDescriptorImpl
implements theTrustStoreDescriptor
interface.
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from interface org.refcodes.security.TrustStoreDescriptor
TrustStoreDescriptor.TrustStoreDescriptorBuilder
-
-
Constructor Summary
Constructors Constructor Description TrustStoreDescriptorImpl(File aStoreFile)
Constructs aKeyStoreDescriptor
with the data required to access a keystore.TrustStoreDescriptorImpl(File aStoreFile, String aStorePassword)
Constructs aKeyStoreDescriptor
with the data required to access a keystore.TrustStoreDescriptorImpl(File aStoreFile, StoreType aStoreType)
Constructs aKeyStoreDescriptor
with the data required to access a keystore.TrustStoreDescriptorImpl(File aStoreFile, StoreType aStoreType, String aStorePassword)
Constructs aKeyStoreDescriptor
with the data required to access a keystore.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description File
getStoreFile()
String
getStorePassword()
Retrieves the keysotre's password.StoreType
getStoreType()
-
-
-
Constructor Detail
-
TrustStoreDescriptorImpl
public TrustStoreDescriptorImpl(File aStoreFile)
Constructs aKeyStoreDescriptor
with the data required to access a keystore. TheStoreType
defaults toStoreType.JKS
.- Parameters:
aStoreFile
- The keystoreFile
.
-
TrustStoreDescriptorImpl
public TrustStoreDescriptorImpl(File aStoreFile, StoreType aStoreType)
Constructs aKeyStoreDescriptor
with the data required to access a keystore.
-
TrustStoreDescriptorImpl
public TrustStoreDescriptorImpl(File aStoreFile, String aStorePassword)
Constructs aKeyStoreDescriptor
with the data required to access a keystore.- Parameters:
aStoreFile
- The keystoreFile
.aStorePassword
- The keystore password.
-
TrustStoreDescriptorImpl
public TrustStoreDescriptorImpl(File aStoreFile, StoreType aStoreType, String aStorePassword)
Constructs aKeyStoreDescriptor
with the data required to access a keystore.
-
-
Method Detail
-
getStoreFile
public File getStoreFile()
- Specified by:
getStoreFile
in interfaceTrustStoreDescriptor
- Returns:
- The
KeyStore
File
.
-
getStoreType
public StoreType getStoreType()
- Specified by:
getStoreType
in interfaceTrustStoreDescriptor
- Returns:
- The
KeyStore
'sStoreType
.
-
getStorePassword
public String getStorePassword()
Retrieves the keysotre's password.- Specified by:
getStorePassword
in interfaceTrustStoreDescriptor
- Returns:
- The
KeyStore
password.
-
-