Re #8578 - Implemented new functions- set_certificate_revoked, clear_certificate_revocation, get_all_revoked_by, get_all_issued_by- update returns of all functions
Re #8476 - Repository bugfix.
Re #8472 - Changed delete methods in repositories in such way that delete methods now return True only when at least one row was deleted
Re #8472 - Changed CertificateRepository.read_all method in such way that empty list is now returned instead of None when no certificates are found
Re #8472 - Implemented get_chain_of_trust method and added an integration test validating it
Added return type specification to read_all method in CertificateRepository
Re #8472 - Fixed an issue in the certificate repository that resulted in inability to filter certificates by their type
Re #8472 - Fixed an issue in CertificateRepository.create() method where update result (boolean) was returned instead of the created ID
Re #8472 - Fixed CertificateRepository bug that resulted in inability to create certificates
Re #8472 - Fixed a bug in CertificateRepository that resulted in inability to get a single certificate by ID
Re #8472 - Made small fixes to the CertificateRepository
Re #8471 - Merge implement DAO - source code
Re #8471 - Implemented filter of certificates- Implemented filter by certificate type using index (id) from CertificateTypes table- No multiple types supported
Re #8471 - Error correction after review
Re #8471 - Simplification of CRUD functions- conversion source of certificate repository to one file- added comments
Re #8471 - Modified source- deleted redundat files- deleted '_impl' from repositories filename