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(ů).
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
- Cílová verze nastaven na Iteration #3
- Uzavřít do nastaven na 2021-04-01
- Odhadovaná doba nastaven na 2.50hod
- Přiřazeno nastaven na Stanislav Král
- Stav změněn z New na Assigned
- Priorita změněn z Normal na High
- související s Feature #8473: Implement KeyService and CertificateService přidán
- 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.
- % Hotovo změněn z 0 na 40
- % Hotovo změněn z 40 na 100
The estimate did not account for the time required to write various unit tests checking the validity of the created CryptographyService class.
- Stav změněn z Assigned na Resolved
- Stav změněn z Resolved na Verified
The review was done without findings. Code follows convention and design. The implementation is well covered by tests.
- Kategorie nastaven na Implementation
- Stav změněn z Verified na Closed
Také k dispozici: Atom
PDF