20 tipos de entradas
Catálogo de tipos de entrada do QubKey — esquema EntryData, campos protegidos e rótulos de UI (PassManagerWebV4).
QubKey implementa 20 tipos de entrada definidos no aplicativo de desktop (Rust EntryType / EntryData em models.rs). Cada tipo possui um esquema de campo digitado; segredos são mascarados via is_protected_field.
Anexos: todos os 20 tipos aceitam arquivos e pastas criptografados. Armazenado em Entry.attachments (EntryAttachments); o tipo Documento usa DocumentInner.files / folders com o mesmo modelo DocumentAttachment / DocumentFolder (attachment_store_mut em document_service.rs).
Esta seção reflete exatamente o modelo do produto: discriminantes, categorias (EntryCategory), campos, tipos de Rust e rótulos de UI (PassManagerWebV4 i18n). Apenas a entrada título é necessária para validação.
De logins na web a carteiras criptografadas – esquema digitado, segredos mascarados e anexos criptografados em todos os 20 tipos.
Anexos de todos os tipos – arrastar e soltar arquivos criptografados, organização de pastas, emblema de anexo na lista do Vault (v1.0.2+).
Navegue por categoria
Senhas
6 tipos
Password
Senha
Senha do site ou aplicativo com TOTP opcional.
SSHKey
Chave SSH
Host SSH, chaves e senha.
PGPKey
Chave PGP
Material de chave pública/privada PGP.
TokenLogin
Login de token
Tokens de portador, chaves de API, segredos estilo OAuth.
Passkey
Chave de acesso
Credenciais e identificadores de chave do WebAuthn.
RecoveryCodes
Códigos de recuperação
Listas de códigos únicos ou de backup.
Financeiro
3 tipos
Identidade
6 tipos
NationalID
ID nacional
Carteira de identidade nacional emitida pelo governo.
Passport
Passaporte
Livro de passaporte ou números de cartão e identidade de viagem.
DriverLicense
Carteira de motorista
Licença de veículo motorizado.
HealthID
Cartão de Saúde
Seguro de saúde ou cartão médico.
Profile
Perfil
Perfil pessoal: contato, imposto e PII.
ContactAddress
Contato/Endereço
Endereço postal e informações de contato não secretas.
Documento
1 tipos
Observação
3 tipos
Acesso ao dispositivo
1 tipos
Sincronizar
Fonte da verdade: src/models.rs, i18n src/i18n/locales/en.json, guia Docs/01_Development/Features/Adding_New_Entry_Type.md. Regenerar: node lib/docs/scripts/sync-entry-types-catalog.mjs.
Todos os 20 tipos
| Tipo | Disco. | Categoria | Descrição |
|---|---|---|---|
| Senha | 0 | Senhas | Senha do site ou aplicativo com TOTP opcional. |
| Chave SSH | 1 | Senhas | Host SSH, chaves e senha. |
| Chave PGP | 2 | Senhas | Material de chave pública/privada PGP. |
| TokenLogin | 3 | Senhas | Tokens de portador, chaves de API, segredos estilo OAuth. |
| Chave de acesso | 4 | Senhas | Credenciais e identificadores de chave do WebAuthn. |
| Códigos de recuperação | 5 | Senhas | Listas de códigos únicos ou de backup. |
| Cartão de crédito | 6 | Financeiro | Cartão de pagamento PAN, vencimento e CVV. |
| Conta Bancária | 7 | Financeiro | Número da conta bancária e metadados da agência. |
| Carteira Cripto | 8 | Financeiro | Endereço na rede e material privado. |
| ID Nacional | 9 | Identidade | Carteira de identidade nacional emitida pelo governo. |
| Passaporte | 10 | Identidade | Livro de passaporte ou números de cartão e identidade de viagem. |
| Carteira de Motorista | 11 | Identidade | Licença de veículo motorizado. |
| ID de saúde | 12 | Identidade | Seguro de saúde ou cartão médico. |
| Perfil | 13 | Identidade | Perfil pessoal: contato, imposto e PII. |
| Endereço de contato | 14 | Identidade | Endereço postal e informações de contato não secretas. |
| Nota | 15 | Nota | Corpo da nota de texto longo. |
| Frase de Recuperação | 16 | Nota | BIP39 ou armazenamento mnemônico similar. |
| ConfigSnippet | 17 | Nota | .env ou pasta de configuração. |
| Documento | 18 | Documento | Anexos de arquivos incorporados (únicos ou múltiplos) com campos de espelho herdados. |
| Wi-Fi | 19 | Acesso ao dispositivo | Nome da rede sem fio e PSK. |
Anexos
Anexos (todos os tipos)
Todos os tipos de entrada (discriminantes de 0 a 19) aceitam anexos de vários arquivos com pastas criptografadas no cofre.
| Localização da ferrugem | Tipos |
|---|---|
Entry.attachments (files, folders) | Senha, SSHKey, CreditCard, Note, WiFi,… (todos exceto carga útil interna do documento) |
DocumentInner.files / folders | Somente tipo de documento (mesmas estruturas DocumentAttachment / DocumentFolder) |
Estruturas compartilhadas (document_service.rs):
- Anexo de Documento:
id,filename,mime_type,content(protegido),folder_id - Pasta de Documentos:
id,name,parent_id
Na IU: arrastar e soltar, crachá de anexo, classificação “anexos primeiro”, exportação de vault ZIP/7z com passmanager-secrets.json.