diff --git a/lib/icinga/apiactions.cpp b/lib/icinga/apiactions.cpp index 8d76dab36..2d672539d 100644 --- a/lib/icinga/apiactions.cpp +++ b/lib/icinga/apiactions.cpp @@ -48,8 +48,6 @@ REGISTER_APIACTION(remove_downtime, "Service;Host;Downtime", &ApiActions::Remove REGISTER_APIACTION(shutdown_process, "", &ApiActions::ShutdownProcess); REGISTER_APIACTION(restart_process, "", &ApiActions::RestartProcess); REGISTER_APIACTION(generate_ticket, "", &ApiActions::GenerateTicket); -REGISTER_APIACTION(list_ca_requests, "", &ApiActions::ListCARequests); -REGISTER_APIACTION(sign_ca_request, "", &ApiActions::SignCARequest); Dictionary::Ptr ApiActions::CreateResult(int code, const String& status, const Dictionary::Ptr& additional) @@ -459,21 +457,3 @@ Dictionary::Ptr ApiActions::GenerateTicket(const ConfigObject::Ptr&, return ApiActions::CreateResult(200, "Generated PKI ticket '" + ticket + "' for common name '" + cn + "'.", additional); } - -Dictionary::Ptr ApiActions::ListCARequests(const ConfigObject::Ptr&, - const Dictionary::Ptr& params) -{ - Dictionary::Ptr additional = new Dictionary(); - additional->Set("requests", PkiUtility::GetCertificateRequests()); - - return ApiActions::CreateResult(200, "Listing all CA requests.", additional); -} - -Dictionary::Ptr ApiActions::SignCARequest(const ConfigObject::Ptr&, - const Dictionary::Ptr& params) -{ - if (!params->Contains("fingerprint")) - return ApiActions::CreateResult(400, "Option 'fingerprint' is required."); - - -} diff --git a/lib/icinga/apiactions.hpp b/lib/icinga/apiactions.hpp index a1787b27c..8bfcd8a4e 100644 --- a/lib/icinga/apiactions.hpp +++ b/lib/icinga/apiactions.hpp @@ -46,8 +46,6 @@ public: static Dictionary::Ptr ShutdownProcess(const ConfigObject::Ptr& object, const Dictionary::Ptr& params); static Dictionary::Ptr RestartProcess(const ConfigObject::Ptr& object, const Dictionary::Ptr& params); static Dictionary::Ptr GenerateTicket(const ConfigObject::Ptr& object, const Dictionary::Ptr& params); - static Dictionary::Ptr ListCARequests(const ConfigObject::Ptr& object, const Dictionary::Ptr& params); - static Dictionary::Ptr SignCARequest(const ConfigObject::Ptr& object, const Dictionary::Ptr& params); private: static Dictionary::Ptr CreateResult(int code, const String& status, const Dictionary::Ptr& additional = Dictionary::Ptr());