Projekt

Obecné

Profil

Akce

Feature #8472

uzavřený

Implement CryptographyService

Přidáno uživatelem Jan Pašek před asi 4 roky(ů). Aktualizováno před asi 4 roky(ů).

Stav:
Closed
Priorita:
High
Přiřazeno:
Stanislav Král
Kategorie:
Implementation
Cílová verze:
Začátek:
2021-03-27
Uzavřít do:
2021-04-01
% Hotovo:

100%

Odhadovaná doba:
3.25hod
Importance:
Tags:

Popis

  • have a look at the finalised Software Architecture (#8429) and implement the CryptographyService component
  • reuse some parts of the PoC created in #8307 if possible
  • create a reasonable set of unit tests in order to test the validity of the created component

Requirements: partially FR 1.1.2, FR 1.1.1, FR 1.1.5, FR 1.1.6, partially 1.1.7, FR 2.1.1, partially FR 2.1.2, FR 2.1.5, FR 2.1.6, partially 2.1.7, partially 1.1.7


Související úkoly

související s Feature #8473: Implement KeyService and CertificateServiceClosedStanislav Král2021-04-012021-04-05

Akce

Aktualizováno uživatelem Jan Pašek před asi 4 roky(ů)

  • Cílová verze nastaven na Iteration #3

Aktualizováno uživatelem Jan Pašek před asi 4 roky(ů)

  • Uzavřít do nastaven na 2021-04-01
  • Odhadovaná doba nastaven na 2.50hod

Aktualizováno uživatelem Jan Pašek před asi 4 roky(ů)

  • Přiřazeno nastaven na Stanislav Král

Aktualizováno uživatelem Stanislav Král před asi 4 roky(ů)

  • Stav změněn z New na Assigned

Aktualizováno uživatelem Stanislav Král před asi 4 roky(ů)

Aktualizováno uživatelem Stanislav Král před asi 4 roky(ů)

Aktualizováno uživatelem Stanislav Král před asi 4 roky(ů)

Aktualizováno uživatelem Jan Pašek před asi 4 roky(ů)

Aktualizováno uživatelem Jan Pašek před asi 4 roky(ů)

  • Priorita změněn z Normal na High

Aktualizováno uživatelem Jan Pašek před asi 4 roky(ů)

  • související s Feature #8473: Implement KeyService and CertificateService přidán

Aktualizováno uživatelem Stanislav Král před asi 4 roky(ů)

  • Odhadovaná doba změněn z 2.50hod na 3.25hod

Increased the time estimate due to a decision made to build a simple wrapper around subprocess.check_output() calls, which create new processes in which openssl commands are run. These processes may result in non-zero return codes that may raise ugly subprocess exceptions. The purpose of the wrapper is that CryptographyService should always pack such events into a custom exception (e.g. CryptographyException) and never raise native ones.

Aktualizováno uživatelem Stanislav Král před asi 4 roky(ů)

  • % Hotovo změněn z 0 na 40

Aktualizováno uživatelem Stanislav Král před asi 4 roky(ů)

  • % Hotovo změněn z 40 na 100

Aktualizováno uživatelem Stanislav Král před asi 4 roky(ů)

The estimate did not account for the time required to write various unit tests checking the validity of the created CryptographyService class.

Aktualizováno uživatelem Stanislav Král před asi 4 roky(ů)

  • Stav změněn z Assigned na Resolved

Aktualizováno uživatelem Jan Pašek před asi 4 roky(ů)

  • Stav změněn z Resolved na Verified

Aktualizováno uživatelem Jan Pašek před asi 4 roky(ů)

The review was done without findings. Code follows convention and design. The implementation is well covered by tests.

Aktualizováno uživatelem Jan Pašek před asi 4 roky(ů)

  • Kategorie nastaven na Implementation

Aktualizováno uživatelem Jan Pašek před asi 4 roky(ů)

  • Stav změněn z Verified na Closed
Akce

Také k dispozici: Atom PDF