Aktivita
Od 2021-03-18 do 2021-04-16
2021-04-16
-
19:44 Feature #8574 (Resolved): Implement endpoint for retrieving all certificates issued by a given CA
-
19:44 Feature #8572 (Resolved): Implement certificate deletion endpoint
-
07:06 Feature #8568 (Verified): Implement certificate detailed view in the GUI - static page
- Review was done, findings were fixed by the assignee.
-
07:03 Feature #8568 (Resolved): Implement certificate detailed view in the GUI - static page
-
06:41 Feature #8571 (Verified): Implement certificate revocation support
- Review was done without any major findings. Some remarks were raised but immediately solved.
2021-04-15
-
09:54 Feature #8571: Implement certificate revocation support
- Rest API for certificate revocation implemented.
OCSP and CRL endpoints are specified in the extensions of CA certi... -
09:50 Feature #8571 (Resolved): Implement certificate revocation support
-
08:44 Bug #8653 (Invalid): Fix OpenSSL freezing problem when password is not provided
- Currently, the OpenSSL freezes if a certificate passphrase is required and not provided. This is due to an OpenSSL pr...
2021-04-14
-
20:49 Feature #8578 (Verified): Implement necessary database changes
-
20:47 Feature #8578 (Resolved): Implement necessary database changes
-
15:23 Feature #8578: Implement necessary database changes
- Review was done without any major findings. Some remarks were raised but immediately solved.
-
16:11 Feature #8652 (Closed): Store dates as UNIX timestamp
- Currently, dates are stored as strings in the database. It shall be improved to store the dates as Unix timestamps.
... -
11:14 Feature #8573 (Verified): Implement endpoint for retrieving public/private key
2021-04-13
2021-04-12
2021-04-11
-
16:28 Task #8433 (Closed): Planning & Retrospective after iteration #3
-
16:15 Task #8433 (Resolved): Planning & Retrospective after iteration #3
-
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...
-
16:15 Task #8432 (Closed): Demo meeting #3
-
16:15 Task #8432 (Verified): Demo meeting #3
-
16:15 Task #8432 (Resolved): Demo meeting #3
2021-04-10
-
08:53 Feature #8569 (Resolved): Implement application initialization and dependency injection
-
08:52 Feature #8569 (Assigned): Implement application initialization and dependency injection
-
07:32 Feature #8569 (Accepted): Implement application initialization and dependency injection
-
08:52 Bug #8585 (Assigned): Fix problem with storing certificate usage in extensions
-
07:33 Bug #8585 (Accepted): Fix problem with storing certificate usage in extensions
-
08:52 Feature #8583 (Assigned): Implement certificate detailed view in the GUI - dynamic part
-
07:33 Feature #8583 (Accepted): Implement certificate detailed view in the GUI - dynamic part
-
08:52 Task #8582 (Assigned): Project administrative
-
07:33 Task #8582 (Accepted): Project administrative
-
08:52 Task #8581 (Assigned): Planning & Retrospective after iteration #4
-
07:33 Task #8581 (Accepted): Planning & Retrospective after iteration #4
-
08:52 Task #8580 (Assigned): Demo meeting #4
-
07:33 Task #8580 (Accepted): Demo meeting #4
-
08:52 Task #8579 (Assigned): Weekly standup #4
-
07:33 Task #8579 (Accepted): Weekly standup #4
-
08:52 Feature #8578 (Assigned): Implement necessary database changes
-
07:33 Feature #8578 (Accepted): Implement necessary database changes
-
08:52 Feature #8577 (Assigned): Implement OCSP service and corresponding endpoint
-
07:33 Feature #8577 (Accepted): Implement OCSP service and corresponding endpoint
-
08:52 Feature #8576 (Assigned): Implement CRL service and corresponding endpoint
-
07:33 Feature #8576 (Accepted): Implement CRL service and corresponding endpoint
-
08:52 Feature #8575 (Assigned): Implement creation of OpenSSL index file
-
07:33 Feature #8575 (Accepted): Implement creation of OpenSSL index file
-
08:52 Feature #8574 (Assigned): Implement endpoint for retrieving all certificates issued by a given CA
-
07:33 Feature #8574 (Accepted): Implement endpoint for retrieving all certificates issued by a given CA
-
08:52 Feature #8573 (Assigned): Implement endpoint for retrieving public/private key
-
07:33 Feature #8573 (Accepted): Implement endpoint for retrieving public/private key
-
08:52 Feature #8572 (Assigned): Implement certificate deletion endpoint
-
07:33 Feature #8572 (Accepted): Implement certificate deletion endpoint
-
08:52 Feature #8568 (Assigned): Implement certificate detailed view in the GUI - static page
-
07:33 Feature #8568 (Accepted): Implement certificate detailed view in the GUI - static page
-
08:03 Feature #8571 (Assigned): Implement certificate revocation support
-
07:33 Feature #8571 (Accepted): Implement certificate revocation support
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...
-
14:19 Feature #8589 (Closed): Implement get_root() method in CertificateService
- Method get_root() shall be implemented in the CertificateService.
Reviewer: Michal -
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 -
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... -
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 -
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... -
12:26 Task #8512 (Closed): Update software architecture
-
12:26 Feature #8476 (Closed): Implement Rest API endpoints
-
10:29 Feature #8476 (Verified): Implement Rest API endpoints
- Review was done. No findings.
-
12:26 Task #8475 (Closed): Implement interactive parts in GUI in JS
-
12:26 Feature #8474 (Closed): Implement static GUI
-
12:26 Feature #8473 (Closed): Implement KeyService and CertificateService
-
12:26 Feature #8472 (Closed): Implement CryptographyService
-
12:26 Feature #8471 (Closed): Implement DAO
-
11:25 Feature #8471 (Verified): Implement DAO
- The review was done. Findings were fixed by the issue owner.
-
11:23 Feature #8471 (Resolved): Implement DAO
-
12:25 Task #8466 (Closed): Project administrative
-
11:23 Task #8466 (Verified): Project administrative
-
11:23 Task #8466 (Resolved): Project administrative
-
12:24 Task #8429 (Closed): Finalize software architecture
-
12:24 Task #8427 (Closed): Improve the GUI proposal of the certificate creation page
-
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
-
11:22 Task #8427 (Resolved): Improve the GUI proposal of the certificate creation page
-
12:24 Task #8426 (Closed): Specify chain of trust building support in the requirement specification
-
12:24 Task #8304 (Closed): Create a Rest API proposal/specification
-
12:22 Task #8431 (Closed): Weekly standup #3
-
12:22 Task #8431 (Verified): Weekly standup #3
-
12:22 Task #8430 (Closed): Review meeting #2
-
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... -
11:26 Task #8582 (Closed): Project administrative
- Regular administrative tasks - planning, meetings preparations, etc..
-
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 -
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) -
11:11 Task #8579 (Closed): Weekly standup #4
- Internal weekly standup
*Date:* 16.04.2021 14:00
*Platform:* MS Teams -
10:24 Feature #8578 (Closed): Implement necessary database changes
- Implement all changes for this iteration into the database:
* Certificate service will call a CertificateRepositor... -
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 -> ... -
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... -
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... -
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... -
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
... -
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... -
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... -
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... -
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...
-
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...
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...
-
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...
2021-04-07
-
11:33 Task #8475 (Resolved): Implement interactive parts in GUI in JS
- Implementation is done.
-
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...
-
02:08 Feature #8476 (Resolved): Implement Rest API endpoints
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...
2021-04-02
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.
-
11:54 Task #8304: Create a Rest API proposal/specification
- Reviewed by Stanislav Král and Michal Seják. Findings were fixed.
-
11:53 Task #8304 (Verified): Create a Rest API proposal/specification
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.
-
12:23 Feature #8474: Implement static GUI
- Review was done by Stanislav Král - no findings.
-
12:23 Feature #8474 (Verified): Implement static GUI
-
12:04 Task #8430 (Verified): Review meeting #2
-
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...
-
11:12 Feature #8472: Implement CryptographyService
- The review was done without findings. Code follows convention and design. The implementation is well covered by tests.
-
11:11 Feature #8472 (Verified): Implement CryptographyService
-
09:10 Task #8512 (Verified): Update software architecture
- @CryptographyService@ updated accordingly.
2021-03-30
-
22:33 Feature #8472 (Resolved): Implement CryptographyService
-
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...
-
16:01 Task #8512 (Resolved): Update software architecture
-
14:48 Task #8512 (Assigned): Update software architecture
-
14:48 Task #8512 (Accepted): Update software architecture
-
14:48 Task #8512 (Closed): Update software architecture
- Update software detailed architecture regarding parameter changes.
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...
-
12:59 Feature #8474 (Resolved): Implement static GUI
-
06:08 Feature #8474 (Assigned): Implement static GUI
-
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...
-
06:08 Feature #8472 (Assigned): Implement CryptographyService
-
09:36 Task #8430 (Resolved): Review meeting #2
-
06:08 Task #8430 (Assigned): Review meeting #2
-
06:36 Task #8426 (Resolved): Specify chain of trust building support in the requirement specification
-
06:36 Task #8426 (Assigned): Specify chain of trust building support in the requirement specification
-
06:08 Feature #8476 (Assigned): Implement Rest API endpoints
-
06:08 Task #8475 (Assigned): Implement interactive parts in GUI in JS
-
06:08 Feature #8473 (Assigned): Implement KeyService and CertificateService
-
06:08 Feature #8471 (Assigned): Implement DAO
-
06:08 Task #8466 (Assigned): Project administrative
-
06:08 Task #8433 (Assigned): Planning & Retrospective after iteration #3
-
06:08 Task #8432 (Assigned): Demo meeting #3
-
06:08 Task #8431 (Assigned): Weekly standup #3
-
06:08 Task #8427 (Assigned): Improve the GUI proposal of the certificate creation page
-
06:08 Task #8304 (Assigned): Create a Rest API proposal/specification
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.
-
15:37 Task #8429 (Resolved): Finalize software architecture
-
19:33 Task #8317: Planning & Retrospective after iteration #2
- Fixed a typo in the title
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.
-
17:33 Task #8317 (Verified): Planning & Retrospective after iteration #2
-
17:33 Task #8317 (Resolved): Planning & Retrospective after iteration #2
-
17:00 Task #8477 (Invalid): Specify templating in the requirement specification document
-
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... -
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... -
16:56 Feature #8474 (Closed): Implement static GUI
- Implement two static HTML pages:
* certificate listing and downloading
* certificate creation
Implementation sha... -
16:55 Feature #8473 (Closed): Implement KeyService and CertificateService
- Implement the following classes from the software architecture:
* KeyService
* CertificateService
Both classes... -
16:55 Feature #8472 (Closed): Implement CryptographyService
- * have a look at the finalised Software Architecture (#8429) and implement the CryptographyService component
* reuse... -
16:54 Feature #8471 (Closed): Implement DAO
- Implement the following classes from the architecture:
* Certificate
* PrivateKey
* CertificateRepository
* Pri... -
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...
-
16:33 Task #8305 (Closed): Create ERA model and prepare an embedded database
-
16:33 Task #8305 (Verified): Create ERA model and prepare an embedded database
- The review was done. All reported findings were fixed.
-
16:33 Task #8305 (Resolved): Create ERA model and prepare an embedded database
-
16:12 Task #8319 (Closed): Project administrative
-
16:12 Task #8318 (Closed): Weekly standup #2
-
16:12 Task #8316 (Closed): Demo meeting #2
-
16:12 Task #8315 (Closed): Review meeting #1
-
16:12 Task #8310 (Closed): Elaborate on requirement specification
-
16:12 Task #8309 (Closed): Update Project Plan, Vision and Risks
-
16:11 Task #8308 (Closed): Create an Architecture documentation
-
16:11 Task #8307 (Closed): Prepare a proof of concept
-
16:11 Task #8306 (Closed): Design the software architecture
-
16:11 Task #8303 (Closed): Create a GUI prototype
-
09:04 Task #8466 (Closed): Project administrative
- Regular project administrative tasks associated with meeting preparations, planning, ALM monitoring etc.
-
09:03 Task #8426 (Accepted): Specify chain of trust building support in the requirement specification
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 -
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 -
15:38 Task #8431 (Closed): Weekly standup #3
- Weekly internal standup.
*Date:* 02.04.2021 14:00
*Platform:* MS Teams -
15:38 Task #8430 (Closed): Review meeting #2
- Review meeting with Ing. Petr Pícha
*Date:* 29.03.2021 9:00
*Platform:* MS Teams -
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... -
15:26 Task #8319 (Verified): Project administrative
-
15:25 Task #8316 (Resolved): Demo meeting #2
-
15:25 Task #8309 (Verified): Update Project Plan, Vision and Risks
-
15:25 Task #8308 (Verified): Create an Architecture documentation
-
15:24 Task #8315 (Verified): Review meeting #1
-
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.
-
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...
2021-03-25
-
16:12 Task #8308 (Resolved): Create an Architecture documentation
-
15:36 Task #8319 (Resolved): Project administrative
-
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 ...
-
14:40 Task #8307 (Verified): Prepare a proof of concept
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...
-
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 ...
-
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 ...
-
22:54 Task #8307 (Resolved): Prepare a proof of concept
-
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
-
19:39 Task #8309 (Resolved): Update Project Plan, Vision and Risks
-
19:39 Task #8306 (Verified): Design the software architecture
- Architecture reviewed. Findings were fixed by the issue owner. Merge done.
-
19:38 Task #8306 (Resolved): Design the software architecture
-
19:38 Task #8303 (Verified): Create a GUI prototype
- GUI design reviewed by the team. Minor findings were fixed. Results are stored on GDrive.
-
19:37 Task #8303 (Resolved): Create a GUI prototype
2021-03-22
2021-03-19
Také k dispozici: Atom