invoke
operator fun invoke(liberator: String, keymasterKey: PrivateKey, hashingAlgorithm: KeyMasterHashingAlgorithm = SHA256, objectMapper: ObjectMapper = jacksonObjectMapper()): StreamLinkConnectionFactory(source)
Creates a factory using a KeyMaster PrivateKey, which is converted to PEM and hashed with hashingAlgorithm when signing tokens.
operator fun invoke(liberator: String, keymasterKey: InputStream, hashingAlgorithm: KeyMasterHashingAlgorithm = SHA256, objectMapper: ObjectMapper = jacksonObjectMapper()): StreamLinkConnectionFactory(source)
Creates a factory reading a PKCS#8 PEM KeyMaster key from keymasterKey, hashed with hashingAlgorithm when signing tokens.
operator fun invoke(liberator: String, keymasterConfiguration: IKeyMasterConfiguration, objectMapper: ObjectMapper = jacksonObjectMapper()): StreamLinkConnectionFactory(source)
Creates a factory from a fully-formed keymasterConfiguration.