summaryrefslogtreecommitdiff
path: root/src/include/cchecker
diff options
context:
space:
mode:
Diffstat (limited to 'src/include/cchecker')
-rw-r--r--src/include/cchecker/app.h16
-rw-r--r--src/include/cchecker/certs.h7
-rw-r--r--src/include/cchecker/logic.h1
-rw-r--r--src/include/cchecker/sql_query.h8
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);