Structs§
- Archived
Create Security Key - An archived
CreateSecurityKey - Archived
Ctap Process Cbor - An archived
CtapProcessCbor - Archived
Edit Security Key - An archived
EditSecurityKey - Archived
Keys Changed Event - An archived
KeysChangedEvent - Archived
List Security Keys - An archived
ListSecurityKeys - Archived
Operation Outcome Event - An archived
OperationOutcomeEvent - Archived
Presence Keep Alive Event - An archived
PresenceKeepAliveEvent - Archived
Subscribe KeyChanges - An archived
SubscribeKeyChanges - Archived
Subscribe Operation Outcomes - An archived
SubscribeOperationOutcomes - Archived
Subscribe Presence Keep Alive - An archived
SubscribePresenceKeepAlive - Archived
U2fApdu Command - An archived
U2fApduCommand - Archived
U2fProcess Apdu - An archived
U2fProcessApdu - Create
Security Key - Create a new security key with UI metadata. Returns the new key’s index, or an error if
creation failed before any state was mutated. Note: a
save_and_notifyfailure after a successful in-memory create is intentionally still returned asOk(index)and only logged — the new key is usable in this session and worst case is lost on reboot, which is a softer failure mode than refusing the create over a transient FS or subscriber hiccup. - Create
Security KeyResolver - The resolver for an archived
CreateSecurityKey - Ctap
Process Cbor - Ctap
Process Cbor Resolver - The resolver for an archived
CtapProcessCbor - Edit
Security Key - Edit metadata of an existing security key. Returns the validation outcome so the GUI
can surface
EmptyLabel/DuplicateLabelwithout a separatevalidate_labelround-trip. - Edit
Security KeyResolver - The resolver for an archived
EditSecurityKey - GetSelected
Security Key - Keys
Changed Event - Wrapper for the key list published via events.
- Keys
Changed Event Resolver - The resolver for an archived
KeysChangedEvent - List
Security Keys - Blocking synchronous snapshot of all security keys. Used at app startup to populate
local state before the async
SubscribeKeyChangesstream has had a chance to run — avoids a race where the app (launched by a presence check) concludes “no keys” because the initial subscribed event hasn’t been drained yet. - List
Security Keys Resolver - The resolver for an archived
ListSecurityKeys - Operation
Outcome Event - Event published by the FIDO server after a U2F/CTAP operation completes (success or failure). The Security Keys app is the only subscriber: it shows the success/failure modal in response. At outcome time the app is guaranteed running (it just handled the presence prompt), so a subscription is sufficient.
- Operation
Outcome Event Resolver - The resolver for an archived
OperationOutcomeEvent - Presence
Keep Alive Event - Heartbeat published by the FIDO server every time it replies to an RP with a “retry me”
status (
ConditionNotSatisfiedfor U2F,UserActionPendingfor CTAP2). Subscribers — the Security Keys app while its user-presence modal is up — use these to distinguish an active RP from an abandoned one and auto-dismiss the modal when the heartbeat stops. - Presence
Keep Alive Event Resolver - The resolver for an archived
PresenceKeepAliveEvent - Select
Security Key - Fire-and-forget message for selecting a security key.
- SetArchived
- Set the archived state of a security key. Archived keys are automatically set to live=false. Restoring from archive sets live=true.
- Subscribe
KeyChanges - Subscribe to key changes. Returns current key list immediately, then pushes updates whenever keys are modified.
- Subscribe
KeyChanges Resolver - The resolver for an archived
SubscribeKeyChanges - Subscribe
Operation Outcomes - Subscribe to operation outcome events.
- Subscribe
Operation Outcomes Resolver - The resolver for an archived
SubscribeOperationOutcomes - Subscribe
Presence Keep Alive - Subscribe to presence keep-alive events.
- Subscribe
Presence Keep Alive Resolver - The resolver for an archived
SubscribePresenceKeepAlive - U2fApdu
Command - U2fApdu
Command Resolver - The resolver for an archived
U2fApduCommand - U2fProcess
Apdu - U2fProcess
Apdu Resolver - The resolver for an archived
U2fProcessApdu
Enums§
- Archived
Operation Type - An archived
OperationType - Archived
Transport - An archived
Transport - Operation
Type - Whether a completed FIDO operation was a registration or an authentication.
- Operation
Type Resolver - The resolver for an archived
OperationType - Transport
- Transport
Resolver - The resolver for an archived
Transport - U2fApdu
Parse Error