diff options
Diffstat (limited to 'src/include/cchecker')
-rw-r--r-- | src/include/cchecker/app.h | 16 | ||||
-rw-r--r-- | src/include/cchecker/certs.h | 7 | ||||
-rw-r--r-- | src/include/cchecker/logic.h | 1 | ||||
-rw-r--r-- | src/include/cchecker/sql_query.h | 8 |
4 files changed, 3 insertions, 29 deletions
diff --git a/src/include/cchecker/app.h b/src/include/cchecker/app.h index 46fd9b6..df4a860 100644 --- a/src/include/cchecker/app.h +++ b/src/include/cchecker/app.h @@ -57,22 +57,6 @@ struct app_t { std::string str_certs(void) const; }; -struct url_t { - std::string issuer; - std::string url; - int64_t date; - - url_t(const std::string &_issuer, - const std::string &_url, - int64_t _date): - issuer(_issuer), - url(_url), - date(_date) - {}; -}; - -typedef std::list<url_t> ocsp_urls_t; - } //CCHECKER #endif //CCHECKER_APP_H diff --git a/src/include/cchecker/certs.h b/src/include/cchecker/certs.h index 9b1d762..8cd0538 100644 --- a/src/include/cchecker/certs.h +++ b/src/include/cchecker/certs.h @@ -50,12 +50,11 @@ class Certs { }; Certs(); virtual ~Certs(); - void get_certificates (app_t &app, ocsp_urls_t &ocsp_urls); - ocsp_response_t check_ocsp (const app_t &app); // TODO: add custom url support + void get_certificates (app_t &app); + ocsp_response_t check_ocsp (const app_t &app); + protected: // Needed for tests ocsp_response_t check_ocsp_chain (const chain_t &chain); - void find_app_signatures (app_t &app, const std::string &app_path, ocsp_urls_t &ocsp_urls); - void search_app (app_t &app, ocsp_urls_t &ocsp_urls); //private: CKM::ManagerShPtr m_ckm; diff --git a/src/include/cchecker/logic.h b/src/include/cchecker/logic.h index 1ad9cd4..888fe07 100644 --- a/src/include/cchecker/logic.h +++ b/src/include/cchecker/logic.h @@ -75,7 +75,6 @@ class Logic { error_t setup_db(); void load_database_to_buffer(); - void add_ocsp_url(const std::string &issuer, const std::string &url, int64_t date); void add_app_to_buffer_and_database(const app_t &app); void remove_app_from_buffer_and_database(const app_t &app); diff --git a/src/include/cchecker/sql_query.h b/src/include/cchecker/sql_query.h index e4cc582..fd28fd5 100644 --- a/src/include/cchecker/sql_query.h +++ b/src/include/cchecker/sql_query.h @@ -46,14 +46,6 @@ class SqlQuery { // Connecting outside the constructor bool connect(const std::string& path); - // OCSP urls - /** - * Returns true if url has been found in database, - * or false in other case. - */ - bool get_url(const std::string &issuer, std::string &url); - void set_url(const std::string &issuer, const std::string &url, const int64_t &date); - // Apps bool add_app_to_check_list(const app_t &app); void remove_app_from_check_list(const app_t &app); |