- java.lang.Object
-
- org.refcodes.security.KeyStoreDescriptorImpl
-
- All Implemented Interfaces:
KeyStoreDescriptor,TrustStoreDescriptor
public class KeyStoreDescriptorImpl extends Object implements KeyStoreDescriptor
The immutableKeyStoreDescriptorImplimplements theTrustStoreDescriptorinterface.
-
-
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 aKeyStoreDescriptorwith the data required to access aKeyStore.KeyStoreDescriptorImpl(File aStoreFile, String aStorePassword)Constructs aKeyStoreDescriptorwith the data required to access aKeyStore.KeyStoreDescriptorImpl(File aStoreFile, String aStorePassword, String aKeyPassword)Constructs aKeyStoreDescriptorwith the data required to access aKeyStore.KeyStoreDescriptorImpl(File aStoreFile, StoreType aStoreType)Constructs aKeyStoreDescriptorwith the data required to access aKeyStore.KeyStoreDescriptorImpl(File aStoreFile, StoreType aStoreType, String aStorePassword)Constructs aKeyStoreDescriptorwith the data required to access aKeyStore.KeyStoreDescriptorImpl(File aStoreFile, StoreType aStoreType, String aStorePassword, String aKeyPassword)Constructs aKeyStoreDescriptorwith the data required to access aKeyStore.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description StringgetKeyPassword()Retrieves the key's password.FilegetStoreFile()StringgetStorePassword()Retrieves the keysotre's password.StoreTypegetStoreType()
-
-
-
Constructor Detail
-
KeyStoreDescriptorImpl
public KeyStoreDescriptorImpl(File aStoreFile)
Constructs aKeyStoreDescriptorwith the data required to access aKeyStore. TheStoreTypedefaults toStoreType.JKS.
-
KeyStoreDescriptorImpl
public KeyStoreDescriptorImpl(File aStoreFile, StoreType aStoreType)
Constructs aKeyStoreDescriptorwith the data required to access aKeyStore.
-
KeyStoreDescriptorImpl
public KeyStoreDescriptorImpl(File aStoreFile, StoreType aStoreType, String aStorePassword)
Constructs aKeyStoreDescriptorwith the data required to access aKeyStore.
-
KeyStoreDescriptorImpl
public KeyStoreDescriptorImpl(File aStoreFile, String aStorePassword)
Constructs aKeyStoreDescriptorwith the data required to access aKeyStore.
-
KeyStoreDescriptorImpl
public KeyStoreDescriptorImpl(File aStoreFile, String aStorePassword, String aKeyPassword)
Constructs aKeyStoreDescriptorwith the data required to access aKeyStore.
-
-
Method Detail
-
getStoreFile
public File getStoreFile()
- Specified by:
getStoreFilein interfaceTrustStoreDescriptor- Returns:
- The
KeyStoreFile.
-
getStoreType
public StoreType getStoreType()
- Specified by:
getStoreTypein interfaceTrustStoreDescriptor- Returns:
- The
KeyStore'sStoreType.
-
getStorePassword
public String getStorePassword()
Retrieves the keysotre's password.- Specified by:
getStorePasswordin interfaceTrustStoreDescriptor- Returns:
- The
KeyStorepassword.
-
getKeyPassword
public String getKeyPassword()
Retrieves the key's password.- Specified by:
getKeyPasswordin interfaceKeyStoreDescriptor- Returns:
- The key password.
-
-