BiometricSignaturePlatform class abstract

Platform interface that defines the methods exposed to plugin implementations.

Inheritance
  • Object
  • PlatformInterface
  • BiometricSignaturePlatform

Constructors

BiometricSignaturePlatform()
Constructs a BiometricSignaturePlatform.

Properties

hashCode int
The hash code for this object.
no setterinherited
runtimeType Type
A representation of the runtime type of the object.
no setterinherited

Methods

biometricAuthAvailable() Future<BiometricAvailability>
Checks if biometric authentication is available.
createKeys(String? keyAlias, CreateKeysConfig? config, KeyFormat keyFormat, String? promptMessage) Future<KeyCreationResult>
Creates a new key pair.
createSignature(String payload, String? keyAlias, CreateSignatureConfig? config, SignatureFormat signatureFormat, KeyFormat keyFormat, String? promptMessage) Future<SignatureResult>
Creates a signature.
decrypt(String payload, String? keyAlias, PayloadFormat payloadFormat, DecryptConfig? config, String? promptMessage) Future<DecryptResult>
Decrypts data.
deleteAllKeys() Future<bool>
Deletes all biometric keys across all aliases.
deleteKeys(String? keyAlias) Future<bool>
Deletes keys for a specific alias.
getKeyInfo(String? keyAlias, bool checkValidity, KeyFormat keyFormat) Future<KeyInfo>
Gets detailed information about existing biometric keys.
isDeviceLockSet() Future<bool>
Checks whether the device has a screen lock configured.
noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
simplePrompt(String promptMessage, SimplePromptConfig? config) Future<SimplePromptResult>
Performs simple biometric authentication without cryptographic operations.
toString() String
A string representation of this object.
inherited

Operators

operator ==(Object other) bool
The equality operator.
inherited

Static Properties

instance BiometricSignaturePlatform
The default instance of BiometricSignaturePlatform to use.
getter/setter pair