Feature #8472
uzavřenýImplement CryptographyService
100%
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
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(ů)
- Popis aktualizován (rozdíl)
Aktualizováno uživatelem Stanislav Král před asi 4 roky(ů)
- Popis aktualizován (rozdíl)
Aktualizováno uživatelem Stanislav Král před asi 4 roky(ů)
- Popis aktualizován (rozdíl)
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