RecoveryKeyLifecycleException

A rejected recovery key rotation or revocation. Nothing was changed. Messages never contain key material.

Inheritors

Types

Link copied to clipboard

The recovery key state is not the one the statement names (another transition won, a stale statement, or the same key again), or the authorizing device's registration changed.

Link copied to clipboard

The recovery key epoch cannot grow any more.

Link copied to clipboard

The statement's timestamp is outside the validity window.

Link copied to clipboard

The current recovery key's signature or the new key's proof of possession does not verify.

Link copied to clipboard

The statement is malformed or names another authorizing device than the authenticated one.

Link copied to clipboard

The user has no active recovery key (never registered, or revoked).

Link copied to clipboard

The statement's nonce was used before.

Properties

Link copied to clipboard
open val cause: Throwable?
Link copied to clipboard
open val message: String?