20 tipos de entradas
Catálogo de tipos de entrada de QubKey: esquema EntryData, campos protegidos y etiquetas de interfaz de usuario (PassManagerWebV4).
QubKey implementa 20 tipos de entrada definidos en la aplicación de escritorio (Rust EntryType / EntryData en models.rs). Cada tipo tiene un esquema de campo escrito; Los secretos están enmascarados a través de is_protected_field.
Adjuntos: todos los 20 tipos aceptan archivos y carpetas cifrados. Almacenado en Entry.attachments (EntryAttachments); el tipo Documento utiliza DocumentInner.files / folders con el mismo modelo DocumentAttachment / DocumentFolder (attachment_store_mut en document_service.rs).
Esta sección refleja exactamente el modelo de producto: discriminantes, categorías (EntryCategory), campos, tipos de Rust y etiquetas de interfaz de usuario (PassManagerWebV4 i18n). Sólo se requiere la entrada título para la validación.
Desde inicios de sesión web hasta billeteras criptográficas: esquemas escritos, secretos enmascarados y archivos adjuntos cifrados en los 20 tipos.
Archivos adjuntos de todo tipo: archivos cifrados de arrastrar y soltar, organización de carpetas, insignia de archivos adjuntos en la lista de la bóveda (v1.0.2+).
Navegar por categoría
Contraseñas
6 tipos
Password
Contraseña
Contraseña de sitio web o aplicación con TOTP opcional.
SSHKey
Clave SSH
Host SSH, claves y frase de contraseña.
PGPKey
Clave PGP
Material de clave pública/privada PGP.
TokenLogin
Iniciar sesión con token
Tokens al portador, claves API, secretos estilo OAuth.
Passkey
Llave maestra
Credenciales de WebAuthn y identificadores de claves.
RecoveryCodes
Códigos de recuperación
Listas de códigos únicos o de respaldo.
Financiero
3 tipos
Identidad
6 tipos
NationalID
DNI
Tarjeta de identificación nacional emitida por el gobierno.
Passport
Pasaporte
Números de libreta o tarjeta de pasaporte e identidad de viaje.
DriverLicense
Licencia de conducir
Licencia de vehículo de motor.
HealthID
Tarjeta Sanitaria
Seguro médico o tarjeta médica.
Profile
Perfil
Perfil de la persona: contacto, impuestos y PII.
ContactAddress
Contacto/Dirección
Dirección postal e información de contacto no secreta.
Documento
1 tipos
Nota
3 tipos
Acceso al dispositivo
1 tipos
Sincronizar
Fuente de la verdad: src/models.rs, i18n src/i18n/locales/en.json, guía Docs/01_Development/Features/Adding_New_Entry_Type.md. Regenerar: node lib/docs/scripts/sync-entry-types-catalog.mjs.
Los 20 tipos
| Tipo | Desct. | Categoría | Descripción |
|---|---|---|---|
| Contraseña | 0 | Contraseñas | Contraseña de sitio web o aplicación con TOTP opcional. |
| Clave SSH | 1 | Contraseñas | Host SSH, claves y frase de contraseña. |
| Clave PGP | 2 | Contraseñas | Material de clave pública/privada PGP. |
| TokenIniciar sesión | 3 | Contraseñas | Tokens al portador, claves API, secretos estilo OAuth. |
| Clave de acceso | 4 | Contraseñas | Credenciales de WebAuthn y identificadores de claves. |
| Códigos de recuperación | 5 | Contraseñas | Listas de códigos únicos o de respaldo. |
| Tarjeta de crédito | 6 | Financiero | Tarjeta de pago PAN, vencimiento y CVV. |
| Cuenta bancaria | 7 | Financiero | Número de cuenta bancaria y metadatos de sucursal. |
| Criptobilletera | 8 | Financiero | Dirección en cadena y material privado. |
| identificación nacional | 9 | Identidad | Tarjeta de identificación nacional emitida por el gobierno. |
| Pasaporte | 10 | Identidad | Números de libreta o tarjeta de pasaporte e identidad de viaje. |
| Licencia de conducir | 11 | Identidad | Licencia de vehículo de motor. |
| ID de salud | 12 | Identidad | Seguro médico o tarjeta médica. |
| Perfil | 13 | Identidad | Perfil de la persona: contacto, impuestos y PII. |
| Dirección de contacto | 14 | Identidad | Dirección postal e información de contacto no secreta. |
| Nota | 15 | Nota | Cuerpo de nota de texto largo. |
| Frase de recuperación | 16 | Nota | BIP39 o almacenamiento mnemotécnico similar. |
| Fragmento de configuración | 17 | Nota | .env o pegar configuración. |
| Documento | 18 | Documento | Archivos adjuntos incrustados (individuales o múltiples) con campos espejo heredados. |
| Wi-Fi | 19 | Acceso al dispositivo | Nombre de la red inalámbrica y PSK. |
Adjuntos
Archivos adjuntos (todos los tipos)
Todos los tipos de entrada (discriminantes del 0 al 19) aceptan archivos adjuntos de varios archivos con carpetas, cifrados en la bóveda.
| Ubicación del óxido | Tipos |
|---|---|
Entry.attachments (files, folders) | Contraseña, clave SSH, tarjeta de crédito, nota, WiFi,… (todos excepto la carga útil interna del documento) |
DocumentInner.files / folders | Solo tipo de documento (mismas estructuras DocumentAttachment / DocumentFolder) |
Estructuras compartidas (document_service.rs):
- Documento adjunto:
id,filename,mime_type,content(protegido),folder_id - Carpeta de documentos:
id,name,parent_id
En la interfaz de usuario: arrastrar y soltar, insignia de archivos adjuntos, ordenar "los archivos adjuntos primero", exportar bóveda ZIP/7z con passmanager-secrets.json.