22 Commits

Author SHA1 Message Date
09f0648138 Actually log a session from client instead of pinging 2025-03-01 17:35:40 +00:00
68c55573de Remove subject IDs and improve request handling 2025-03-01 17:22:31 +00:00
9588e88b93 Support more PDUs and create Client class
The Client class provides a nice, high-level async API for
client-server communication.
2025-03-01 10:37:01 +00:00
a02ec90816 Implement transaction management in client 2025-03-01 10:36:22 +00:00
c683f72e10 Mark Datum.type and Datum.content as protected instead of internal 2025-02-28 14:02:25 +00:00
fe8b1ef977 Move SessionManager and related classes to own file 2025-02-28 12:44:55 +00:00
90a6eb3ab4 Support ENUMERATED in client DER library 2025-02-28 00:04:01 +00:00
38ef12fa02 Add popover for entering session length 2025-02-27 23:07:24 +00:00
5038a24539 Create skeleton of main activities view UI in client 2025-02-27 23:05:08 +00:00
727c0aedd6 Implement demo of DER comms 2025-02-25 22:17:50 +00:00
f5cb3b7166 Reduce message MAX_FAIL_COUNT 2025-02-25 22:00:50 +00:00
218c1e3644 Add NULL support to Client DER library 2025-02-25 21:58:59 +00:00
10560371ab Fix CHOICE DER support 2025-02-25 21:58:48 +00:00
18541786e1 Add support for CHOICE to client DER encode/decode logic 2025-02-25 18:17:30 +00:00
b522ef8a98 Implement connection recovery procedures in client 2025-02-25 17:30:23 +00:00
ef9e578e25 Implement SEQUENCE encoding and decoding in client 2025-02-25 16:00:04 +00:00
5df58e9d28 Implement DER decoding for BOOLEAN, INTEGER and UTF8String in Client 2025-02-25 16:00:04 +00:00
4b22bd726f Implement DER encoding for BOOLEAN, INTEGER and UTF8String in Client 2025-02-25 16:00:04 +00:00
31712d5efa Move Connection and MainWindow classes to library 2025-02-25 16:00:04 +00:00
30d03e3739 Move client sources into client/src dir 2025-02-23 10:25:42 +00:00
ebf9afb4e1 Implement mTLS authentication between client and server 2025-02-23 01:33:18 +00:00
83ab6f7a20 Create initial version of client
This just connects to the server and does very little else.
2025-02-22 20:09:27 +00:00