Projekt

Obecné

Profil

Aktivita

Od 2021-03-13 do 2021-04-11

2021-04-11

16:28 Task #8433 (Closed): Planning & Retrospective after iteration #3
Jan Pašek
16:15 Task #8433 (Resolved): Planning & Retrospective after iteration #3
Jan Pašek
16:23 Feature #8569 (Verified): Implement application initialization and dependency injection
Review was done without any findings, but the solution was improved with FlaskInjector usage that improves REST API e... Stanislav Král
16:15 Task #8432 (Closed): Demo meeting #3
Jan Pašek
16:15 Task #8432 (Verified): Demo meeting #3
Jan Pašek
16:15 Task #8432 (Resolved): Demo meeting #3
Jan Pašek

2021-04-10

08:53 Feature #8569 (Resolved): Implement application initialization and dependency injection
Jan Pašek
08:52 Feature #8569 (Assigned): Implement application initialization and dependency injection
Jan Pašek
07:32 Feature #8569 (Accepted): Implement application initialization and dependency injection
Jan Pašek
08:52 Bug #8585 (Assigned): Fix problem with storing certificate usage in extensions
Jan Pašek
07:33 Bug #8585 (Accepted): Fix problem with storing certificate usage in extensions
Jan Pašek
08:52 Feature #8583 (Assigned): Implement certificate detailed view in the GUI - dynamic part
Jan Pašek
07:33 Feature #8583 (Accepted): Implement certificate detailed view in the GUI - dynamic part
Jan Pašek
08:52 Task #8582 (Assigned): Project administrative
Jan Pašek
07:33 Task #8582 (Accepted): Project administrative
Jan Pašek
08:52 Task #8581 (Assigned): Planning & Retrospective after iteration #4
Jan Pašek
07:33 Task #8581 (Accepted): Planning & Retrospective after iteration #4
Jan Pašek
08:52 Task #8580 (Assigned): Demo meeting #4
Jan Pašek
07:33 Task #8580 (Accepted): Demo meeting #4
Jan Pašek
08:52 Task #8579 (Assigned): Weekly standup #4
Jan Pašek
07:33 Task #8579 (Accepted): Weekly standup #4
Jan Pašek
08:52 Feature #8578 (Assigned): Implement necessary database changes
Jan Pašek
07:33 Feature #8578 (Accepted): Implement necessary database changes
Jan Pašek
08:52 Feature #8577 (Assigned): Implement OCSP service and corresponding endpoint
Jan Pašek
07:33 Feature #8577 (Accepted): Implement OCSP service and corresponding endpoint
Jan Pašek
08:52 Feature #8576 (Assigned): Implement CRL service and corresponding endpoint
Jan Pašek
07:33 Feature #8576 (Accepted): Implement CRL service and corresponding endpoint
Jan Pašek
08:52 Feature #8575 (Assigned): Implement creation of OpenSSL index file
Jan Pašek
07:33 Feature #8575 (Accepted): Implement creation of OpenSSL index file
Jan Pašek
08:52 Feature #8574 (Assigned): Implement endpoint for retrieving all certificates issued by a given CA
Jan Pašek
07:33 Feature #8574 (Accepted): Implement endpoint for retrieving all certificates issued by a given CA
Jan Pašek
08:52 Feature #8573 (Assigned): Implement endpoint for retrieving public/private key
Jan Pašek
07:33 Feature #8573 (Accepted): Implement endpoint for retrieving public/private key
Jan Pašek
08:52 Feature #8572 (Assigned): Implement certificate deletion endpoint
Jan Pašek
07:33 Feature #8572 (Accepted): Implement certificate deletion endpoint
Jan Pašek
08:52 Feature #8568 (Assigned): Implement certificate detailed view in the GUI - static page
Jan Pašek
07:33 Feature #8568 (Accepted): Implement certificate detailed view in the GUI - static page
Jan Pašek
08:03 Feature #8571 (Assigned): Implement certificate revocation support
Jan Pašek
07:33 Feature #8571 (Accepted): Implement certificate revocation support
Jan Pašek

2021-04-09

14:22 Feature #8590 (Closed): Implement storing all subject fields in the database
Currently, only notBefore, notAfter and CN is stored in the database. All subject fields shall be stored in the datab... Jan Pašek
14:19 Feature #8589 (Closed): Implement get_root() method in CertificateService
Method get_root() shall be implemented in the CertificateService.
Reviewer: Michal
Jan Pašek
13:27 Feature #8587 (Closed): Treat 500 errors in GUI
The GUI shall provide a meaningful error message for the user if response 500 is received.
Reviewer: Standa
Jan Pašek
13:25 Feature #8586 (Closed): Improve treating 205 response codes in the controller
Controller shall use response code 200 with empty array for /api/certificates and 404 else if id is not found
Rev...
Jan Pašek
13:19 Bug #8585 (Closed): Fix problem with storing certificate usage in extensions
Currently, the certificate usage is not stored in the certificate's extension section.
Reviewer: Jan Pašek
Jan Pašek
13:12 Feature #8584 (Invalid): Improve treating of usages by the whole application
Change usages from integers to string keywords.
* If an unknown usage option is passed to the application core fro...
Jan Pašek
12:26 Task #8512 (Closed): Update software architecture
Jan Pašek
12:26 Feature #8476 (Closed): Implement Rest API endpoints
Jan Pašek
10:29 Feature #8476 (Verified): Implement Rest API endpoints
Review was done. No findings. Jan Pašek
12:26 Task #8475 (Closed): Implement interactive parts in GUI in JS
Jan Pašek
12:26 Feature #8474 (Closed): Implement static GUI
Jan Pašek
12:26 Feature #8473 (Closed): Implement KeyService and CertificateService
Jan Pašek
12:26 Feature #8472 (Closed): Implement CryptographyService
Jan Pašek
12:26 Feature #8471 (Closed): Implement DAO
Jan Pašek
11:25 Feature #8471 (Verified): Implement DAO
The review was done. Findings were fixed by the issue owner. Jan Pašek
11:23 Feature #8471 (Resolved): Implement DAO
Jan Pašek
12:25 Task #8466 (Closed): Project administrative
Jan Pašek
11:23 Task #8466 (Verified): Project administrative
Jan Pašek
11:23 Task #8466 (Resolved): Project administrative
Jan Pašek
12:24 Task #8429 (Closed): Finalize software architecture
Jan Pašek
12:24 Task #8427 (Closed): Improve the GUI proposal of the certificate creation page
Jan Pašek
11:22 Task #8427 (Verified): Improve the GUI proposal of the certificate creation page
Review done, no findings. Work product is located at: https://wireframe.cc/UnbBne Jan Pašek
11:22 Task #8427 (Resolved): Improve the GUI proposal of the certificate creation page
Jan Pašek
12:24 Task #8426 (Closed): Specify chain of trust building support in the requirement specification
Jan Pašek
12:24 Task #8304 (Closed): Create a Rest API proposal/specification
Jan Pašek
12:22 Task #8431 (Closed): Weekly standup #3
Jan Pašek
12:22 Task #8431 (Verified): Weekly standup #3
Jan Pašek
12:22 Task #8430 (Closed): Review meeting #2
Jan Pašek
11:27 Feature #8583 (Closed): Implement certificate detailed view in the GUI - dynamic part
Certificate detail view shall be implemented with the following data:
* Display complete DN + notBefore + notAfter...
Jan Pašek
11:26 Task #8582 (Closed): Project administrative
Regular administrative tasks - planning, meetings preparations, etc.. Jan Pašek
11:12 Task #8581 (Closed): Planning & Retrospective after iteration #4
Retrospective and planning after iteration #4
Date: 23.04.2021 15:00
Platform: MS Teams
Jan Pašek
11:11 Task #8580 (Closed): Demo meeting #4
Demo meeting with the customer
Date: 23.04.2021 14:00
Platform: Google Meet (link will be added later)
Jan Pašek
11:11 Task #8579 (Closed): Weekly standup #4
Internal weekly standup
*Date:* 16.04.2021 14:00
*Platform:* MS Teams
Jan Pašek
10:24 Feature #8578 (Closed): Implement necessary database changes
Implement all changes for this iteration into the database:
* Certificate service will call a CertificateRepositor...
Jan Pašek
10:20 Feature #8577 (Closed): Implement OCSP service and corresponding endpoint
Implement an OCSP endpoint
* application endpoint that reads the OSCP request from the request (in case of get -> ...
Jan Pašek
10:19 Feature #8576 (Closed): Implement CRL service and corresponding endpoint
Implement CRL endpoint
* application endpoint that will use CRL/OCSP service to get CRL file that will be returned...
Jan Pašek
10:18 Feature #8575 (Closed): Implement creation of OpenSSL index file
Implement a function that creates an index file for given CA
* Probably new service for CRL/OCSP
* One method cre...
Jan Pašek
10:16 Feature #8574 (Closed): Implement endpoint for retrieving all certificates issued by a given CA
Implement an endpoint for retrieving all certificates issued by given CA:
* Extend existing endpoint GET /api/cert...
Jan Pašek
10:15 Feature #8573 (Closed): Implement endpoint for retrieving public/private key
Endpoints that enable retrieving a private and public key in PEM format of a given certificate shall be implemented
...
Jan Pašek
10:13 Feature #8572 (Closed): Implement certificate deletion endpoint
Implement an endpoint for certificate deleting
* One Rest API endpoint: DELETE /api/certificates/{id} that deletes...
Jan Pašek
10:12 Feature #8571 (Closed): Implement certificate revocation support
Implement certificate revocation endpoint and specify CRL/OCSP distribution points in extensions
* One Rest API e...
Jan Pašek
10:08 Feature #8570 (Closed): Implement logging into the application
Logging functionality shall be implemented. The logger shall utilize a rolling file.
* Configure logger to use a m...
Jan Pašek
10:04 Feature #8569 (Closed): Implement application initialization and dependency injection
All the dependencies in the application shall be injected via constructor using a DI framework: https://pypi.org/proj... Jan Pašek
09:59 Feature #8568 (Closed): Implement certificate detailed view in the GUI - static page
Certificate detail view shall be implemented with the following data:
* Display complete DN + notBefore + notAfter...
Jan Pašek

2021-04-08

09:06 Task #8475 (Verified): Implement interactive parts in GUI in JS
Review was done without any findings. After merging the branch to master the deployment to the DEMO server was succes... Stanislav Král
06:33 Task #8549 (Closed): Create user & administration manual
User & administrator manual shall be created and shall contain all necessary parts based on release artefact definiti... Jan Pašek

2021-04-07

11:33 Task #8475 (Resolved): Implement interactive parts in GUI in JS
Implementation is done. Jan Pašek
11:30 Feature #8473 (Verified): Implement KeyService and CertificateService
Code review was done. The code is well documented and tested using Unittests and Integrations tests. Minor issues wer... Jan Pašek
02:08 Feature #8476 (Resolved): Implement Rest API endpoints
Michal Seják

2021-04-05

23:04 Feature #8473 (Resolved): Implement KeyService and CertificateService
Finished implementation of the required classes. Only the methods that are necessary for the this iteration's demo we... Stanislav Král

2021-04-02

12:15 Task #8431 (Resolved): Weekly standup #3
Jan Pašek

2021-04-01

11:56 Task #8426 (Verified): Specify chain of trust building support in the requirement specification
Reviewed by Stanislav Král with no findings. Jan Pašek
11:54 Task #8304: Create a Rest API proposal/specification
Reviewed by Stanislav Král and Michal Seják. Findings were fixed. Jan Pašek
11:53 Task #8304 (Verified): Create a Rest API proposal/specification
Jan Pašek

2021-03-31

17:31 Task #8531 (Invalid): Create OpenAPI specification for Rest API
The Rest API specification from the requirement specification document shall be transferred to OpenAPI format. Jan Pašek
12:23 Feature #8474: Implement static GUI
Review was done by Stanislav Král - no findings. Jan Pašek
12:23 Feature #8474 (Verified): Implement static GUI
Jan Pašek
12:04 Task #8430 (Verified): Review meeting #2
Jan Pašek
12:01 Task #8304 (Resolved): Create a Rest API proposal/specification
The initial version of the Rest API specification was created. The proposal is stored in _GDrive/requirements_specifi... Jan Pašek
11:12 Feature #8472: Implement CryptographyService
The review was done without findings. Code follows convention and design. The implementation is well covered by tests. Jan Pašek
11:11 Feature #8472 (Verified): Implement CryptographyService
Jan Pašek
09:10 Task #8512 (Verified): Update software architecture
@CryptographyService@ updated accordingly. Stanislav Král

2021-03-30

22:33 Feature #8472 (Resolved): Implement CryptographyService
Stanislav Král
22:28 Feature #8472: Implement CryptographyService
The estimate did not account for the time required to write various unit tests checking the validity of the created C... Stanislav Král
16:01 Task #8512 (Resolved): Update software architecture
Michal Seják
14:48 Task #8512 (Assigned): Update software architecture
Jan Pašek
14:48 Task #8512 (Accepted): Update software architecture
Jan Pašek
14:48 Task #8512 (Closed): Update software architecture
Update software detailed architecture regarding parameter changes. Jan Pašek

2021-03-29

13:00 Feature #8474: Implement static GUI
Two GUI pages - certificate listing, certificate creation - implemented. Additionally to the plain HTML, Bootsrap sty... Jan Pašek
12:59 Feature #8474 (Resolved): Implement static GUI
Jan Pašek
06:08 Feature #8474 (Assigned): Implement static GUI
Stanislav Král
12:41 Feature #8472: Implement CryptographyService
Increased the time estimate due to a decision made to build a simple wrapper around @subprocess.check_output()@ calls... Stanislav Král
06:08 Feature #8472 (Assigned): Implement CryptographyService
Stanislav Král
09:36 Task #8430 (Resolved): Review meeting #2
Jan Pašek
06:08 Task #8430 (Assigned): Review meeting #2
Stanislav Král
06:36 Task #8426 (Resolved): Specify chain of trust building support in the requirement specification
Jan Pašek
06:36 Task #8426 (Assigned): Specify chain of trust building support in the requirement specification
Jan Pašek
06:08 Feature #8476 (Assigned): Implement Rest API endpoints
Stanislav Král
06:08 Task #8475 (Assigned): Implement interactive parts in GUI in JS
Stanislav Král
06:08 Feature #8473 (Assigned): Implement KeyService and CertificateService
Stanislav Král
06:08 Feature #8471 (Assigned): Implement DAO
Stanislav Král
06:08 Task #8466 (Assigned): Project administrative
Stanislav Král
06:08 Task #8433 (Assigned): Planning & Retrospective after iteration #3
Stanislav Král
06:08 Task #8432 (Assigned): Demo meeting #3
Stanislav Král
06:08 Task #8431 (Assigned): Weekly standup #3
Stanislav Král
06:08 Task #8427 (Assigned): Improve the GUI proposal of the certificate creation page
Stanislav Král
06:08 Task #8304 (Assigned): Create a Rest API proposal/specification
Stanislav Král

2021-03-28

19:38 Task #8429 (Verified): Finalize software architecture
Minor issues were found during the review but the assignee has fixed them immediately. Stanislav Král
15:37 Task #8429 (Resolved): Finalize software architecture
Michal Seják
19:33 Task #8317: Planning & Retrospective after iteration #2
Fixed a typo in the title Stanislav Král

2021-03-27

17:34 Task #8317 (Closed): Planning & Retrospective after iteration #2
Retrospective and planning were done. All team members participated. Meeting minutes are stored under wikipedia. Jan Pašek
17:33 Task #8317 (Verified): Planning & Retrospective after iteration #2
Jan Pašek
17:33 Task #8317 (Resolved): Planning & Retrospective after iteration #2
Jan Pašek
17:00 Task #8477 (Invalid): Specify templating in the requirement specification document
Jan Pašek
16:59 Feature #8476 (Closed): Implement Rest API endpoints
Implement Rest API endpoints based on the description in the specification.
The Rest API shall contain at least endp...
Jan Pašek
16:57 Task #8475 (Closed): Implement interactive parts in GUI in JS
Implement interactivity into the static GUI.
* Query the server for certificate listing and display certificates o...
Jan Pašek
16:56 Feature #8474 (Closed): Implement static GUI
Implement two static HTML pages:
* certificate listing and downloading
* certificate creation
Implementation sha...
Jan Pašek
16:55 Feature #8473 (Closed): Implement KeyService and CertificateService
Implement the following classes from the software architecture:
* KeyService
* CertificateService
Both classes...
Jan Pašek
16:55 Feature #8472 (Closed): Implement CryptographyService
* have a look at the finalised Software Architecture (#8429) and implement the CryptographyService component
* reuse...
Jan Pašek
16:54 Feature #8471 (Closed): Implement DAO
Implement the following classes from the architecture:
* Certificate
* PrivateKey
* CertificateRepository
* Pri...
Jan Pašek
16:39 Task #8470 (Invalid): Implement templating into the ERA model and database script
Requirement for templating options shall be reflected in the ERA model. The corresponding database script shall be al... Jan Pašek
16:33 Task #8305 (Closed): Create ERA model and prepare an embedded database
Jan Pašek
16:33 Task #8305 (Verified): Create ERA model and prepare an embedded database
The review was done. All reported findings were fixed. Jan Pašek
16:33 Task #8305 (Resolved): Create ERA model and prepare an embedded database
Jan Pašek
16:12 Task #8319 (Closed): Project administrative
Jan Pašek
16:12 Task #8318 (Closed): Weekly standup #2
Jan Pašek
16:12 Task #8316 (Closed): Demo meeting #2
Jan Pašek
16:12 Task #8315 (Closed): Review meeting #1
Jan Pašek
16:12 Task #8310 (Closed): Elaborate on requirement specification
Jan Pašek
16:12 Task #8309 (Closed): Update Project Plan, Vision and Risks
Jan Pašek
16:11 Task #8308 (Closed): Create an Architecture documentation
Jan Pašek
16:11 Task #8307 (Closed): Prepare a proof of concept
Jan Pašek
16:11 Task #8306 (Closed): Design the software architecture
Jan Pašek
16:11 Task #8303 (Closed): Create a GUI prototype
Jan Pašek
09:04 Task #8466 (Closed): Project administrative
Regular project administrative tasks associated with meeting preparations, planning, ALM monitoring etc. Jan Pašek
09:03 Task #8426 (Accepted): Specify chain of trust building support in the requirement specification
Jan Pašek

2021-03-26

15:41 Task #8433 (Closed): Planning & Retrospective after iteration #3
Planning and retrospective meeting.
*Date:* 09.04. 2021 15:00
*Platform:* MS Teams
Jan Pašek
15:40 Task #8432 (Closed): Demo meeting #3
Demo meeting with the customer
*Date:* 09.04.2021 14:00
*Platform:* Google meet - meet.google.com/bsh-rysj-ejc
Jan Pašek
15:38 Task #8431 (Closed): Weekly standup #3
Weekly internal standup.
*Date:* 02.04.2021 14:00
*Platform:* MS Teams
Jan Pašek
15:38 Task #8430 (Closed): Review meeting #2
Review meeting with Ing. Petr Pícha
*Date:* 29.03.2021 9:00
*Platform:* MS Teams
Jan Pašek
15:29 Task #8429 (Closed): Finalize software architecture
The software architecture shall be finalized based on the internal team discussion and customer's feedback.
The outp...
Jan Pašek
15:26 Task #8319 (Verified): Project administrative
Jan Pašek
15:25 Task #8316 (Resolved): Demo meeting #2
Jan Pašek
15:25 Task #8309 (Verified): Update Project Plan, Vision and Risks
Jan Pašek
15:25 Task #8308 (Verified): Create an Architecture documentation
Jan Pašek
15:24 Task #8315 (Verified): Review meeting #1
Jan Pašek
13:55 Task #8427 (Closed): Improve the GUI proposal of the certificate creation page
The certificate creation page shall be improve based on the customer's feedback from the DEMO meeting. Jan Pašek
13:53 Task #8426 (Closed): Specify chain of trust building support in the requirement specification
Support for building a chain of trust shall be specified in the requirement specification. Customer needs to have a p... Jan Pašek

2021-03-25

16:12 Task #8308 (Resolved): Create an Architecture documentation
Michal Seják
15:36 Task #8319 (Resolved): Project administrative
Jan Pašek
14:41 Task #8307: Prepare a proof of concept
The PoC was reviewed and tried out on the testing server. Generated signing identity was used to sing a PDF document ... Jan Pašek
14:40 Task #8307 (Verified): Prepare a proof of concept
Jan Pašek

2021-03-24

23:34 Task #8307: Prepare a proof of concept
I have edited the PoC in such way that now a PFX store is automatically generated so you don't have to do it manually... Stanislav Král
23:03 Task #8307: Prepare a proof of concept
Reviewer of this issue should have close look at the openssl_poc.py file and read the comments carefully by which he ... Stanislav Král
22:58 Task #8307: Prepare a proof of concept
This issue took longer than expected because of the lack of communication from the customer's side. The assignee was ... Stanislav Král
22:54 Task #8307 (Resolved): Prepare a proof of concept
Stanislav Král
22:52 Task #8307: Prepare a proof of concept
A Python script that demonstrates the ability to create a chain of trust by using the openssl program was created Stanislav Král
19:39 Task #8309 (Resolved): Update Project Plan, Vision and Risks
Jan Pašek
19:39 Task #8306 (Verified): Design the software architecture
Architecture reviewed. Findings were fixed by the issue owner. Merge done. Jan Pašek
19:38 Task #8306 (Resolved): Design the software architecture
Jan Pašek
19:38 Task #8303 (Verified): Create a GUI prototype
GUI design reviewed by the team. Minor findings were fixed. Results are stored on GDrive. Jan Pašek
19:37 Task #8303 (Resolved): Create a GUI prototype
Jan Pašek

2021-03-22

14:25 Task #8318 (Verified): Weekly standup #2
Jan Pašek
14:24 Task #8318 (Resolved): Weekly standup #2
Jan Pašek

2021-03-19

13:11 Task #8310 (Verified): Elaborate on requirement specification
Michal Seják

2021-03-17

13:54 Task #8310 (Resolved): Elaborate on requirement specification
The requirement specification document was enhanced by a detailed description of all the high-level requirements. The... Jan Pašek

2021-03-16

13:02 Task #8315 (Resolved): Review meeting #1
Jan Pašek
09:53 Task #8310: Elaborate on requirement specification
Use case diagram in design.eap updated based on discussion with the customer - Rest API shall have a complete functio... Jan Pašek

2021-03-15

07:55 Task #8249 (Closed): Plannig & Retrospective after iteration #1
Jan Pašek
07:55 Task #8248 (Closed): Demo meeting #1
Jan Pašek

2021-03-13

11:24 Task #8319 (Assigned): Project administrative
Jan Pašek
11:24 Task #8319 (Closed): Project administrative
Regular project administrative tasks - meeting planning, meeting minutes, communication with the customer. Jan Pašek
 

Také k dispozici: Atom