- java.lang.Object
-
- org.refcodes.security.KeyStoreDescriptorImpl
-
- All Implemented Interfaces:
KeyStoreDescriptor
,TrustStoreDescriptor
public class KeyStoreDescriptorImpl extends Object implements KeyStoreDescriptor
The immutableKeyStoreDescriptorImpl
implements theTrustStoreDescriptor
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 KeyStoreDescriptorImpl(File aStoreFile)
Constructs aKeyStoreDescriptor
with the data required to access aKeyStore
.KeyStoreDescriptorImpl(File aStoreFile, String aStorePassword)
Constructs aKeyStoreDescriptor
with the data required to access aKeyStore
.KeyStoreDescriptorImpl(File aStoreFile, String aStorePassword, String aKeyPassword)
Constructs aKeyStoreDescriptor
with the data required to access aKeyStore
.KeyStoreDescriptorImpl(File aStoreFile, StoreType aStoreType)
Constructs aKeyStoreDescriptor
with the data required to access aKeyStore
.KeyStoreDescriptorImpl(File aStoreFile, StoreType aStoreType, String aStorePassword)
Constructs aKeyStoreDescriptor
with the data required to access aKeyStore
.KeyStoreDescriptorImpl(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.File
getStoreFile()
String
getStorePassword()
Retrieves the keysotre's password.StoreType
getStoreType()
-
-
-
Constructor Detail
-
KeyStoreDescriptorImpl
public KeyStoreDescriptorImpl(File aStoreFile)
Constructs aKeyStoreDescriptor
with the data required to access aKeyStore
. TheStoreType
defaults toStoreType.JKS
.
-
KeyStoreDescriptorImpl
public KeyStoreDescriptorImpl(File aStoreFile, StoreType aStoreType)
Constructs aKeyStoreDescriptor
with the data required to access aKeyStore
.
-
KeyStoreDescriptorImpl
public KeyStoreDescriptorImpl(File aStoreFile, StoreType aStoreType, String aStorePassword)
Constructs aKeyStoreDescriptor
with the data required to access aKeyStore
.
-
KeyStoreDescriptorImpl
public KeyStoreDescriptorImpl(File aStoreFile, String aStorePassword)
Constructs aKeyStoreDescriptor
with the data required to access aKeyStore
.
-
KeyStoreDescriptorImpl
public KeyStoreDescriptorImpl(File aStoreFile, String aStorePassword, String aKeyPassword)
Constructs aKeyStoreDescriptor
with the data required to access aKeyStore
.
-
-
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.
-
getKeyPassword
public String getKeyPassword()
Retrieves the key's password.- Specified by:
getKeyPassword
in interfaceKeyStoreDescriptor
- Returns:
- The key password.
-
-