ores.connections
Table of Contents
Summary
ores.connections manages client-side server connection bookmarks with
encrypted credential storage. Connections are organised into hierarchical
folders and cross-cutting tags, with passwords encrypted using AES-256-GCM
and a master password derived via PBKDF2. State is persisted in a local SQLite
database. The component is used by ores.qt and ores.shell to store and
retrieve server credentials.
Inputs
- Master password for AES-256-GCM key derivation and credential decryption.
- Connection bookmark details: server address, port, username, encrypted password, folder, and tags.
Outputs
- Persisted connection bookmarks in a local SQLite database.
- Decrypted credentials for connection establishment.
Entry points
include/ores.connections/service/—connection_managerservice API.include/ores.connections/domain/— folder, tag, and server_environment types.include/ores.connections/repository/— ORM entities, mappers, repositories.
Dependencies
ores.security— AES-256-GCM encryption and PBKDF2 key derivation.- SQLite — local bookmark persistence.
