Iteration 3 » Historie » Verze 2
Jan Pašek, 2021-03-27 08:35
1 | 1 | Jan Pašek | h1. Iteration #3 |
---|---|---|---|
2 | |||
3 | 2 | Jan Pašek | +*Target:*+ Deliver a minimalistic application with Web GUI that enables the creation of a certificate and list all certificates. The listing shall enable the user to download the certificate and corresponding chain of trust in a separate file. |
4 | |||
5 | +*Analysis:*+ |
||
6 | * Create DAO objects - Certificate, Private Key |
||
7 | * Create a subset of Rest API endpoints |
||
8 | * Create a simple GUI |
||
9 | |||
10 | *DAO:* |
||
11 | |||
12 | _Certificate_ |
||
13 | * get_certificate_by_id - queries a certificate based on given ID |
||
14 | * get_all_certificates - select all certificates |
||
15 | * get_all_certificate_authorities - select all certificate authorities |
||
16 | * get_issuer_of - get issuer of a certificate given by ID |
||
17 | * get_private_key_of - get private key ID of a certificate given by ID |
||
18 | * insert_new_certificate - inserts a new certificate into the DB |
||
19 | |||
20 | _Private key_ |
||
21 | * get_private_key_by_id - queries a private key based on given ID |
||
22 | * insert_new_private_key - inserts a new private key into the DB |