Skip to content

TSPinCodeRegistrationCompletion

PropertyTypeDescription
publicKeyIdStringPublic key identifier
publicKeyStringPublic key value
keyTypeStringKey type
contextIdentifierStringContext identifier for committing registration

TSPinCodeAuthenticationCompletion

PropertyTypeDescription
publicKeyIdStringPublic key identifier
signatureStringAuthentication signature
challengeStringChallenge that was signed

TSBiometricsRegistrationResult

PropertyTypeDescription
publicKeyStringPublic key value
publicKeyIdStringPublic key identifier
osStringOperating system
keyTypeStringKey type
attestationString?Biometric attestation data (optional)

TSBiometricsAuthenticationResult

PropertyTypeDescription
publicKeyIdStringPublic key identifier
signatureStringAuthentication signature

TSNativeBiometricsUnregisterResult

PropertyTypeDescription
publicKeyIdStringPublic key identifier of the unregistered biometric

TSTOTPRegistrationCompletion

PropertyTypeDescription
issuerString?TOTP issuer (optional)
labelString?TOTP label (optional)
uuidStringUnique identifier for the TOTP

TSTOTPGenerateCodeCompletion

PropertyTypeDescription
codeStringGenerated TOTP code

TSTOTPSecurityType

ValueDescription
biometricRequires biometric authentication to generate codes
noneNo additional security required

DeviceInfo

PropertyTypeDescription
publicKeyIdStringDevice public key identifier
publicKeyStringDevice public key

TSSignChallengeResult

PropertyTypeDescription
signatureStringCryptographic signature of the challenge

TSWebAuthnResult

PropertyTypeDescription
resultStringWebAuthn operation result

TSInitOptions

PropertyTypeDescription
webAuthnInitOptionsTSWebAuthnInitOptionsWebAuthn-specific configuration

TSWebAuthnInitOptions

PropertyTypeDescription
startAuthenticationStringWebAuthn authentication endpoint path
startRegistrationStringWebAuthn registration endpoint path

TSWebAuthnAuthenticationData

PropertyTypeDescription
dataMap<String, dynamic>Raw WebAuthn authentication data including session ID and credential options