Repository navigation
Dashboard
krisjanisp edited this page Oct 9, 2026
·
1 revision
qkd-stub-gui is a second executable that shows a saved configuration and live
client activity. It is built with the gui Cargo feature
(cargo build --release --locked --features gui) and is shipped, signed, in the
Windows release next to qkd-stub.exe. The command-line tool remains the only way to
provision (see Standalone provisioning).
.\qkd-stub.exe demo init
.\qkd-stub-gui.exe --config qkd-demo/a.toml --startTabs: Status (settings, the check results, Start/Stop), SAEs, Certificates
(server chain and trusted client CAs), and Activity (time in UTC, authenticated SAE,
method, route, status, duration).
- The dashboard serves the configuration inside its own process with the same code as
qkd-stub serve; closing the window stops the server. It cannot show activity of a separately startedqkd-stub serve. - Activity is kept in memory (latest 1000 requests). Each event holds only the matched route template, never query strings, bodies, key IDs, or key material.
- Failed TLS handshakes never reach the HTTP layer and are not shown.
- The PSK and private keys are never displayed.
- Rendering needs OpenGL 2 or later; remote or virtual sessions with only basic software rendering may be unable to open the window.
Details: docs/gui.md.