Commit Graph

279 Commits

Author SHA1 Message Date
31f4203c43 Request device certificate 2024-08-29 00:09:47 +02:00
6028be92ef Anticipate relay ID collision 2024-08-27 22:35:07 +02:00
87fb3360fb Can create a relay 2024-08-27 22:32:22 +02:00
f46a7dbc94 Update tests 2024-08-27 18:41:09 +02:00
50e61707cc Check for loops in relays 2024-08-27 18:38:49 +02:00
d890b23670 Submit CSR to server 2024-08-23 23:06:14 +02:00
3b7e2f9a0c WIP enroll device 2024-08-23 21:00:18 +02:00
dd0a957a63 Fix identation 2024-08-18 21:04:23 +02:00
336c838eb0 Remove check 2024-08-18 21:01:48 +02:00
05e347e80c Check for memory leaks 2024-08-18 21:01:34 +02:00
38197afd79 Decode enrollment status JSON response 2024-08-18 20:33:26 +02:00
3b5d2abcc0 Manage to perfom secure request 2024-08-18 20:13:03 +02:00
a6b283d023 Can get root CA 2024-08-18 19:42:40 +02:00
3b6e79e5e4 Store central secure origin 2024-08-18 17:40:41 +02:00
3867a38ff9 Perform HTTP request on backend to retrieve secure endpoint location 2024-08-18 16:56:05 +02:00
59ba55793e Can wait for network to finish boot 2024-08-17 17:40:14 +02:00
f60f6f6ccc Register network events 2024-08-17 17:22:29 +02:00
d5dc6dae46 First Ethernet activation 2024-08-17 17:19:47 +02:00
0d90973842 Start to work on networking 2024-08-17 13:49:55 +02:00
6b9d5e9d85 Merge branch 'master' of ssh://gitea.communiquons.org:52001/pierre/SolarEnergy 2024-08-16 09:52:49 +02:00
9966904e4d Get the CSR 2024-08-16 11:51:33 +02:00
0c11703cea Show device private key 2024-08-15 13:32:01 +02:00
752bf50ad3 Write private key 2024-08-15 13:09:01 +02:00
e18162b32d Can build central in production mode 2024-08-07 16:44:30 +02:00
48a2f728de Start to check device relay information 2024-07-31 23:33:58 +02:00
5497c36c75 Create API routes to request relay information 2024-07-30 23:04:53 +02:00
3004b03d92 Add select for relays 2024-07-30 22:54:47 +02:00
596d22739d Can select catchup hours 2024-07-29 23:13:53 +02:00
8a65687970 Start to build relay dialog 2024-07-29 22:11:13 +02:00
402edb44d5 Start to generate private key 2024-07-27 16:34:41 +02:00
0c6c0f4a7f WIP 2024-07-27 16:15:35 +02:00
900b436856 Generate device name 2024-07-27 15:31:17 +02:00
73163e6e69 Can get the full list of relays through the API 2024-07-24 23:35:58 +02:00
4d5ba939d1 Can update device general information 2024-07-22 22:19:48 +02:00
baf341d505 Move delete device button to button page 2024-07-22 18:20:36 +02:00
1ce9ca3321 Display basic device information 2024-07-18 20:06:46 +02:00
7be81fe0e9 Add link to device page 2024-07-17 23:19:04 +02:00
370084b3bb Add devices definitions 2024-07-17 18:57:23 +02:00
37406faa32 Automatically regenerate CRLs at regular interval 2024-07-17 18:44:09 +02:00
717ad5b5e0 Can revoke issued certificates 2024-07-17 18:31:57 +02:00
0e32622720 Create ESP32 project 2024-07-16 21:05:20 +02:00
751e33cb72 Display the list of devices 2024-07-04 19:52:09 +02:00
b59e807de1 On Python device, automatically delete invalid certificate if status leaves the "Validated" mode 2024-07-03 22:22:36 +02:00
6ad50657a5 Automatically download certificate on Python device 2024-07-03 22:19:56 +02:00
9cba9c5f0a Add a button to refresh table 2024-07-03 22:07:41 +02:00
8674d25512 Can get a single device enrollment status 2024-07-03 22:05:19 +02:00
e97ef6fe45 Validate devices 2024-07-03 21:32:32 +02:00
2502ed6bcf Can delete a pending device 2024-07-03 21:10:15 +02:00
716af6219a Display the list of pending devices in the UI 2024-07-03 19:17:47 +02:00
01ffe085d7 Complete enroll route 2024-07-02 22:55:51 +02:00