All Classes and Interfaces
Class
Description
This is the standard implementation of the
IAuthenticationParameters
interface.The
HardwareKeyStoreKeyMasterConfiguration
class creates a configuration for KeyMaster using a private key stored in
a hardware keystore.Represents additional parameters that may be used when generating or formatting KeyMaster tokens.
This interface defines the functionality of the KeyMaster class.
Represents the configuration interface used by KeyMaster.
Represents the interface used to format a KeyMaster tokens appropriately for the
StreamLink application that is requesting it.
Represents the permissions of a set of subjects.
Interface that represents the mapping of a set of subjects from one namespace to another.
Interface that represents the permissions for a single user.
The main KeyMaster class.
Defines the hashing algorithms that can be used by KeyMaster when signing tokens.
The
PEMPKCS8KeyMasterConfiguration
class creates a configuration for KeyMaster using a private key stored in
a pkcs#8 PEM format file.An implementation of the
IPermission
interface.Formats a token for use by StreamLink.
An implementation of the
ISubjectMapping
interface.Implementation of the
IUserPermissions
interface.