Re #8472 - Finished implementation of create_root_ca method in CertificateService
Re #8472 - Made small fixes to the CertificateRepository
Re #8472 - Improved parse_cert_pem method in such way that it also parses notBefore and notAfter fields now
Re #8472 - Finished implementation of parse_cert_pem method that parses a subject out of a PEM formatted certificate
Added few unit tests testing this method.
Re #8472 - WIP commit of adding a method capable of parsing a Subject from a cert PEM
Re #8472 - Implemented KeyService
Re #8472 - Fixed PrivateKey field assignment typo
Re #8471 - Merge implement DAO - source code
Re #8471 - Implemented selection of all private keys
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 private key repository to one file- added comments
Re #8471 - Simplification of CRUD functions- conversion source of certificate repository to one file- added comments
Re #8471 - Added name of tables to constants- TAB_CERTIFICATE_TYPES for CertificateTypes table- TAB_USAGE_TYPES for UsageTypes table
Re #8471 - Modified source- deleted redundat files- deleted '_impl' from repositories filename
Re #8471 - Added comments for CRUD functions
Re #8471 - Tested direct DB communication- implemented tests for Certificates and PrivateKeys tables via DBManager
Re #8471 - Added FK of parent certificate
Re #8471 - Edited files for DB communication
Re #8471 - Edited Certificate object- due to database modification
Re #8471 - Edited constants
Re #8471 - Corrected stylistics and warnings
Re #8471 - Implemented DB communication- Implementation of communication with specific tables (Certificate, PrivateKey)
Re #8471 - Edited arguments in headers of functions
Re #8471 - Created constants of DB names- Constant for each of names in DB (table, column)
Re #8471 - Implemented DB communication- implemented operations create, read, update, delete- created file with constants contains name of DB file and default values in DB
Re #8471 - Initialization of DAO implementation- created data class according to DB tables (Certificate, PrivateKey)- created abstract class for DB communication