Akce
Feature #8578
uzavřenýImplement necessary database changes
Začátek:
2021-04-09
Uzavřít do:
2021-04-12
% Hotovo:
100%
Odhadovaná doba:
5.00hod
Importance:
Tags:
Popis
Implement all changes for this iteration into the database:
- Certificate service will call a CertificateRepository set_certificate_revoked(id, timestamp, reason)/clear_certificate_revocation(id).
- Database must be extended with the following data: revocation date (Unix timestamp, generated automatically by the CertificateService), bool flag if is revoked, the reason for revocation(may be implemented as a second table with revocation reason values).
- CertificateRepository shall expose the following method get_all_revoked_by(id) that returns all certificates that were issued by the given CA and are now revoked.
- CertificateRepository must implement get_all_issued_by(id) that returns all certificates that were issued by the given CA
- Cover the new functionality by tests
- Cover KeyRepository by tests
- Database shall throw a custom exception in case of any error - if the record is not found, None is returned.
- Discuss with the team if some other improvements to the repositories are necessary
Reviewer: Stanislav Král
Související úkoly
Aktualizováno uživatelem Jan Pašek před téměř 4 roky(ů)
- Popis aktualizován (rozdíl)
Aktualizováno uživatelem Jan Pašek před téměř 4 roky(ů)
- Kategorie nastaven na Implementation
Aktualizováno uživatelem Jan Pašek před téměř 4 roky(ů)
- Popis aktualizován (rozdíl)
Aktualizováno uživatelem Jan Pašek před téměř 4 roky(ů)
- Popis aktualizován (rozdíl)
Aktualizováno uživatelem Jan Pašek před téměř 4 roky(ů)
- Popis aktualizován (rozdíl)
Aktualizováno uživatelem Jan Pašek před téměř 4 roky(ů)
- Popis aktualizován (rozdíl)
Aktualizováno uživatelem Jan Pašek před téměř 4 roky(ů)
- předchází Feature #8571: Implement certificate revocation support přidán
Aktualizováno uživatelem Jan Pašek před téměř 4 roky(ů)
- předchází Feature #8572: Implement certificate deletion endpoint přidán
Aktualizováno uživatelem Jan Pašek před téměř 4 roky(ů)
- Cílová verze nastaven na Iteration #4
Aktualizováno uživatelem Jan Pašek před téměř 4 roky(ů)
- Stav změněn z New na Accepted
Aktualizováno uživatelem Jan Pašek před téměř 4 roky(ů)
- Přiřazeno nastaven na David Friesecký
Aktualizováno uživatelem Jan Pašek před téměř 4 roky(ů)
- Popis aktualizován (rozdíl)
Aktualizováno uživatelem Jan Pašek před téměř 4 roky(ů)
- Odhadovaná doba nastaven na 5.00hod
Aktualizováno uživatelem Jan Pašek před téměř 4 roky(ů)
- Uzavřít do nastaven na 2021-04-12
Aktualizováno uživatelem Jan Pašek před téměř 4 roky(ů)
- Stav změněn z Accepted na Assigned
Aktualizováno uživatelem Jan Pašek před téměř 4 roky(ů)
- Priorita změněn z Normal na High
Aktualizováno uživatelem Jan Pašek před téměř 4 roky(ů)
- Popis aktualizován (rozdíl)
Aktualizováno uživatelem Stanislav Král před téměř 4 roky(ů)
Review was done without any major findings. Some remarks were raised but immediately solved.
Aktualizováno uživatelem David Friesecký před téměř 4 roky(ů)
- % Hotovo změněn z 0 na 20
Aktualizováno uživatelem David Friesecký před téměř 4 roky(ů)
- % Hotovo změněn z 20 na 60
Aktualizováno uživatelem David Friesecký před téměř 4 roky(ů)
- Stav změněn z Assigned na Resolved
- % Hotovo změněn z 60 na 100
Aktualizováno uživatelem Stanislav Král před téměř 4 roky(ů)
- Stav změněn z Resolved na Verified
Aktualizováno uživatelem Jan Pašek před téměř 4 roky(ů)
- Stav změněn z Verified na Closed
Akce