20 tipi di voce
Catalogo dei tipi di voci di QubKey: schema EntryData, campi protetti ed etichette dell'interfaccia utente (PassManagerWebV4).
QubKey implementa 20 tipi di voce definiti nell'app desktop (Rust EntryType / EntryData in models.rs). Ogni tipo ha uno schema di campo tipizzato; i segreti vengono mascherati tramite is_protected_field.
Allegati: tutti i 20 tipi accettano file e cartelle crittografati. Memorizzato in Entry.attachments (EntryAttachments); il tipo Documento utilizza DocumentInner.files / folders con lo stesso modello DocumentAttachment / DocumentFolder (attachment_store_mut in document_service.rs).
Questa sezione rispecchia esattamente il modello del prodotto: discriminanti, categorie (EntryCategory), campi, tipi Rust ed etichette UI (PassManagerWebV4 i18n). Per la convalida è richiesta solo la voce titolo.
Dagli accessi web ai portafogli crittografici: schema digitato, segreti mascherati e allegati crittografati su tutti i 20 tipi.
Allegati di ogni tipo: trascina e rilascia file crittografati, organizzazione delle cartelle, badge degli allegati nell'elenco del vault (v1.0.2+).
Sfoglia per categoria
Password
6 tipi
Password
Password
Password del sito web o dell'app con TOTP opzionale.
SSHKey
Chiave SSH
Host SSH, chiavi e passphrase.
PGPKey
Chiave PGP
Materiale della chiave pubblica/privata PGP.
TokenLogin
Accesso tramite token
Token al portatore, chiavi API, segreti in stile OAuth.
Passkey
Chiave di accesso
Credenziali WebAuthn e handle di chiave.
RecoveryCodes
Codici di ripristino
Elenchi di codici una tantum o di backup.
Finanziario
3 tipi
Identità
6 tipi
NationalID
Carta d'identità nazionale
Carta d'identità nazionale rilasciata dal governo.
Passport
Passaporto
Libretto del passaporto o numeri di carta e identità di viaggio.
DriverLicense
Patente di guida
Patente di guida per veicoli a motore.
HealthID
Tessera sanitaria
Assicurazione sanitaria o tessera sanitaria.
Profile
Profilo
Profilo della persona: contatto, dati fiscali e PII.
ContactAddress
Contatto/Indirizzo
Indirizzo postale e informazioni di contatto non segrete.
Documento
1 tipi
Nota
3 tipi
Accesso al dispositivo
1 tipi
Sincronizzazione
Fonte della verità: src/models.rs, i18n src/i18n/locales/en.json, guida Docs/01_Development/Features/Adding_New_Entry_Type.md. Rigenera: node lib/docs/scripts/sync-entry-types-catalog.mjs.
Tutti e 20 i tipi
| Digitare | Disco. | Categoria | Descrizione |
|---|---|---|---|
| Parola d'ordine | 0 | Password | Password del sito web o dell'app con TOTP opzionale. |
| Chiave SSH | 1 | Password | Host SSH, chiavi e passphrase. |
| PGPKey | 2 | Password | Materiale della chiave pubblica/privata PGP. |
| TokenLogin | 3 | Password | Token al portatore, chiavi API, segreti in stile OAuth. |
| Chiave di accesso | 4 | Password | Credenziali WebAuthn e handle di chiave. |
| Codici di ripristino | 5 | Password | Elenchi di codici una tantum o di backup. |
| Carta di credito | 6 | Finanziario | Carta di pagamento PAN, scadenza e CVV. |
| Conto bancario | 7 | Finanziario | Numero di conto bancario e metadati della filiale. |
| Portafoglio crittografico | 8 | Finanziario | Indirizzo on-chain e materiale privato. |
| ID nazionale | 9 | Identità | Carta d'identità nazionale rilasciata dal governo. |
| Passaporto | 10 | Identità | Libretto del passaporto o numeri di carta e identità di viaggio. |
| Licenza di guida | 11 | Identità | Patente di guida per veicoli a motore. |
| IDsalute | 12 | Identità | Assicurazione sanitaria o tessera sanitaria. |
| Profilo | 13 | Identità | Profilo della persona: contatto, dati fiscali e PII. |
| Indirizzo di contatto | 14 | Identità | Indirizzo postale e informazioni di contatto non segrete. |
| Nota | 15 | Nota | Corpo della nota di testo lungo. |
| Frase di recupero | 16 | Nota | BIP39 o memoria mnemonica simile. |
| ConfigSnippet | 17 | Nota | .env o incolla la configurazione. |
| Documento | 18 | Documento | Allegati di file incorporati (singoli o multipli) con campi mirror legacy. |
| Wi-Fi | 19 | Accesso al dispositivo | Nome della rete wireless e PSK. |
Allegati
Allegati (tutti i tipi)
Tutti i tipi di voci (discriminanti 0-19) accettano allegati multifile con cartelle, crittografati nel vault.
| Posizione della ruggine | Tipi |
|---|---|
Entry.attachments (files, folders) | Password, SSHKey, Carta di credito, Nota, WiFi, ... (tutti tranne il payload interno del documento) |
DocumentInner.files / folders | Solo tipo Documento (stesse strutture DocumentAttachment / DocumentFolder) |
Struttura condivisa (document_service.rs):
- Allegato documento:
id,filename,mime_type,content(protetto),folder_id - Cartella documenti:
id,name,parent_id
Nell'interfaccia utente: trascinamento della selezione, badge degli allegati, ordinamento "prima gli allegati", esportazione ZIP/7z del vault con passmanager-secrets.json.