Package-level declarations

Types

Link copied to clipboard
Link copied to clipboard
data class DeviceInfo(val publicKeyId: String, val publicKey: String, val keyType: String)

Information about the device's registered key, returned by TSAuthentication.getDeviceInfo.

Link copied to clipboard
class RegistrationResult(result: String) : OperationResult

The registration operation result

Link copied to clipboard
open class Result<T>
A generic class that holds a result success w/ data or an error exception.
Link copied to clipboard
interface TSAuthCallback<T, Y>

Operation result callback

Link copied to clipboard

TS Authentication user API

Link copied to clipboard
data class TSAuthenticationInitOptions(val webAuthnInitOptions: TSWebAuthnApiPaths?)

Class representing initiation options for the TSAuthentication SDK

Link copied to clipboard
sealed class TSDeviceInfoError

Class representing an error received when invoking TSAuthentication.getDeviceInfo

Link copied to clipboard
sealed class TSSignError
Link copied to clipboard
data class TSSignResult(val signedData: String)

Result of a successful TSAuthentication.signWithDeviceKey call.

Link copied to clipboard
data class TSWebAuthnApiPaths(val startRegistration: String, val startAuthentication: String)

Data class representing custom paths for the WebAuthn APIs

Link copied to clipboard

Class representing an error received when invoking TSAuthentication.approvalWebAuthn

Link copied to clipboard
class TSWebAuthnApprovalResult(encodedResult: String) : OperationResult

Result of a successful TSAuthentication.approvalWebAuthn call.

Link copied to clipboard

Class representing an error received when invoking TSAuthentication.authenticateWebAuthn

Link copied to clipboard

Class representing an error received when invoking TSAuthentication.registerWebAuthn