FeaturesEntry types
Passkey — WebAuthn passkeys
WebAuthn credentials and key handles.
Passkey type (Passkey, discriminant 4) — Passwords category. WebAuthn credentials and key handles.
Classification
← Types index · Category: Passwords · Discriminant: 4
Field schema (EntryData)
| Field | Rust type | Optional | Protected | UI label |
|---|---|---|---|---|
passkey_credential_id | String | no | no | Credential ID |
passkey_user_id | Option<String> | yes | no | User ID |
public_key | String | no | yes | Public key |
private_key | String | no | yes | Private key |
webauthn_credential | Option<String> | yes | yes | WebAuthn Credential |
user_handle | Option<String> | yes | no | User Handle |
url | Option<String> | yes | no | URL |
notes | Option<String> | yes | no | Notes |
Secrets
Protected fields (masked in UI, EntryType::is_protected_field): public_key, private_key, webauthn_credential.
Attachments
Attachments
Like all entry types, a Passkey entry may have encrypted attachments via Entry.attachments (EntryAttachments: files, folders). Add them by drag-and-drop in the entry editor; binary content is encrypted with the vault.
In the app
Create a Passkey entry: vault → + → type Passkey → fill fields → add attachments (optional, all types) → Save. Validation: only title is required (validation_service.rs).