BiometricTimedReuse

@Serializable
data class BiometricTimedReuse(val timeoutSeconds: Int) : KeyUseAuthorizationPolicy

Strong biometric authorization may be reused for private-key operations during the fixed interval. The interval starts with successful authentication and never slides on signing.

New biometric enrollment does not invalidate this key. Android can independently read back this interval from native KeyStore metadata after creation or restoration. iOS configures it in Signum, but Signum's pinned public API does not expose an effective positive timeout after restoration for independent readback.

Timed reuse is recent platform or provider authentication. It is not authorization or consent for issuance, presentation, or another wallet action, and is not guaranteed to be key-local.

Constructors

Link copied to clipboard
constructor(timeoutSeconds: Int)

Properties

Link copied to clipboard

Fixed, non-sliding strong-biometric reuse interval in seconds, from 1 through 30.