20 Eintragstypen
Katalog der QubKey-Eintragstypen – EntryData-Schema, geschützte Felder und UI-Beschriftungen (PassManagerWebV4).
QubKey implementiert 20 Eintragstypen, die in der Desktop-App definiert sind (Rust EntryType / EntryData in models.rs). Jeder Typ verfügt über ein typisiertes Feldschema. Geheimnisse werden über is_protected_field maskiert.
Anhänge: Alle 20 Typen akzeptieren verschlüsselte Dateien und Ordner. Gespeichert in Entry.attachments (EntryAttachments); Der Typ Dokument verwendet DocumentInner.files / folders mit demselben DocumentAttachment / DocumentFolder-Modell (attachment_store_mut in document_service.rs).
Dieser Abschnitt spiegelt genau das Produktmodell wider: Diskriminanten, Kategorien (EntryCategory), Felder, Rust-Typen und UI-Beschriftungen (PassManagerWebV4 i18n). Für die Validierung ist lediglich der Eintrag Titel erforderlich.
Von Web-Logins bis hin zu Krypto-Wallets – typisierte Schemata, maskierte Geheimnisse und verschlüsselte Anhänge für alle 20 Typen.
Anhänge aller Art – verschlüsselte Dateien per Drag-and-Drop, Ordnerorganisation, Anhangskennzeichen in der Tresorliste (v1.0.2+).
Nach Kategorie durchsuchen
Passwörter
6 Typen
Password
Passwort
Website- oder App-Passwort mit optionalem TOTP.
SSHKey
SSH-Schlüssel
SSH-Host, Schlüssel und Passphrase.
PGPKey
PGP-Schlüssel
Öffentliches/privates PGP-Schlüsselmaterial.
TokenLogin
Token-Login
Inhabertoken, API-Schlüssel, Geheimnisse im OAuth-Stil.
Passkey
Hauptschlüssel
WebAuthn-Anmeldeinformationen und Schlüsselhandles.
RecoveryCodes
Wiederherstellungscodes
Einmalige oder Backup-Codelisten.
Finanziell
3 Typen
Identität
6 Typen
NationalID
Nationaler Ausweis
Von der Regierung ausgestellter nationaler Personalausweis.
Passport
Reisepass
Passbuch- oder Kartennummern und Reiseausweis.
DriverLicense
Führerschein
Kfz-Führerschein.
HealthID
Gesundheitskarte
Krankenversicherung oder Gesundheitskarte.
Profile
Profil
Personenprofil: Kontakt, Steuern und PII.
ContactAddress
Kontakt/Adresse
Postanschrift und nicht geheime Kontaktinformationen.
Dokumentieren
1 Typen
Notiz
3 Typen
Gerätezugriff
1 Typen
Synchronisieren
Quelle der Wahrheit: src/models.rs, i18n src/i18n/locales/en.json, Leitfaden Docs/01_Development/Features/Adding_New_Entry_Type.md. Neu generieren: node lib/docs/scripts/sync-entry-types-catalog.mjs.
Alle 20 Typen
| Geben Sie | ein Scheibe. | Kategorie | Beschreibung |
|---|---|---|---|
| Passwort | 0 | Passwörter | Website- oder App-Passwort mit optionalem TOTP. |
| SSHKey | 1 | Passwörter | SSH-Host, Schlüssel und Passphrase. |
| PGPKey | 2 | Passwörter | Öffentliches/privates PGP-Schlüsselmaterial. |
| TokenLogin | 3 | Passwörter | Inhabertoken, API-Schlüssel, Geheimnisse im OAuth-Stil. |
| Hauptschlüssel | 4 | Passwörter | WebAuthn-Anmeldeinformationen und Schlüsselhandles. |
| Wiederherstellungscodes | 5 | Passwörter | Einmalige oder Backup-Codelisten. |
| Kreditkarte | 6 | Finanziell | Zahlungskarten-PAN, Ablauf und CVV. |
| Bankkonto | 7 | Finanziell | Bankkontonummer und Filialmetadaten. |
| CryptoWallet | 8 | Finanziell | On-Chain-Adresse und privates Material. |
| NationalID | 9 | Identität | Von der Regierung ausgestellter nationaler Personalausweis. |
| Reisepass | 10 | Identität | Passbuch- oder Kartennummern und Reiseausweis. |
| Führerschein | 11 | Identität | Kfz-Führerschein. |
| GesundheitsID | 12 | Identität | Krankenversicherung oder Gesundheitskarte. |
| Profil | 13 | Identität | Personenprofil: Kontakt, Steuern und PII. |
| Kontaktadresse | 14 | Identität | Postanschrift und nicht geheime Kontaktinformationen. |
| Hinweis | 15 | Hinweis | Langer Textnotizkörper. |
| Wiederherstellungsphrase | 16 | Hinweis | BIP39 oder ein ähnlicher mnemonischer Speicher. |
| ConfigSnippet | 17 | Hinweis | .env oder Konfiguration einfügen. |
| Dokument | 18 | Dokument | Eingebettete Dateianhänge (einzeln oder mehrfach) mit Legacy-Spiegelfeldern. |
| WLAN | 19 | Gerätezugriff | Name des drahtlosen Netzwerks und PSK. |
Anhänge
Anhänge (alle Arten)
Alle Eintragstypen (Diskriminanten 0–19) akzeptieren Anhänge mit mehreren Dateien und Ordnern, die im Tresor verschlüsselt sind.
| Roststandort | Typen |
|---|---|
Entry.attachments (files, folders) | Passwort, SSH-Schlüssel, Kreditkarte, Notiz, WLAN, … (alle außer Dokument-innere Nutzlast) |
DocumentInner.files / folders | Nur Typ Dokument (gleiche Strukturen DocumentAttachment / DocumentFolder) |
Gemeinsame Strukturen (document_service.rs):
- Dokumentanhang:
id,filename,mime_type,content(geschützt),folder_id - Dokumentenordner:
id,name,parent_id
In der Benutzeroberfläche: Drag-and-Drop, Anhangskennzeichen, Sortierung „Anhänge zuerst“, Vault-ZIP/7z-Export mit passmanager-secrets.json.