Package com.caplin.keymaster
The interfaces and classes that provide the main features of KeyMaster for Java
-
Interface Summary Interface Description IAuthenticationParameters Represents additional parameters that may be used when generating or formatting KeyMaster tokens.IKeyMaster This interface defines the functionality of the KeyMaster class.IKeyMasterConfiguration Represents the configuration interface used by KeyMaster.IKeyMasterFormatter Represents the interface used to format a KeyMaster tokens appropriately for the StreamLink application that is requesting it. -
Class Summary Class Description AuthenticationParameters This is the standard implementation of theIAuthenticationParameters
interface.HardwareKeyStoreKeyMasterConfiguration TheHardwareKeyStoreKeyMasterConfiguration
class creates a configuration for KeyMaster using a private key stored in a hardware keystore.KeyMaster The main KeyMaster class.PEMPKCS8KeyMasterConfiguration ThePEMPKCS8KeyMasterConfiguration
class creates a configuration for KeyMaster using a private key stored in a pkcs#8 PEM format file.StandardFormatter Formats a token for use by StreamLink. -
Enum Summary Enum Description KeyMasterHashingAlgorithm Defines the hashing algorithms that can be used by KeyMaster when signing tokens.