All Classes
-
All Classes Interface Summary Class Summary Enum 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.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.IPermission Represents the permissions of a set of subjects.ISubjectMapping Interface that represents the mapping of a set of subjects from one namespace to another.IUserPermissions Interface that represents the permissions for a single user.KeyMaster The main KeyMaster class.KeyMasterHashingAlgorithm Defines the hashing algorithms that can be used by KeyMaster when signing tokens.PEMPKCS8KeyMasterConfiguration ThePEMPKCS8KeyMasterConfiguration
class creates a configuration for KeyMaster using a private key stored in a pkcs#8 PEM format file.Permission An implementation of theIPermission
interface.StandardFormatter Formats a token for use by StreamLink.SubjectMapping An implementation of theISubjectMapping
interface.UserPermissions Implementation of theIUserPermissions
interface.