Ravi Teja | a49895e | 2020-06-16 03:57:58 -0500 | [diff] [blame] | 1 | #include "config.h" |
| 2 | |
| 3 | #include "ca_certs_manager.hpp" |
| 4 | |
Nan Zhou | 6f45ce0 | 2022-09-19 23:05:38 +0000 | [diff] [blame] | 5 | #include <sdbusplus/server/manager.hpp> |
Patrick Williams | 223e460 | 2023-05-10 07:51:11 -0500 | [diff] [blame] | 6 | |
Ravi Teja | a49895e | 2020-06-16 03:57:58 -0500 | [diff] [blame] | 7 | #include <string> |
| 8 | |
Patrick Williams | 7e2797e | 2021-12-03 13:37:07 -0600 | [diff] [blame] | 9 | int main() |
Ravi Teja | a49895e | 2020-06-16 03:57:58 -0500 | [diff] [blame] | 10 | { |
| 11 | auto bus = sdbusplus::bus::new_default(); |
Ravi Teja | 86a31ba | 2021-04-23 04:22:49 -0500 | [diff] [blame] | 12 | static constexpr auto objPath = "/xyz/openbmc_project/certs/ca"; |
Ravi Teja | a49895e | 2020-06-16 03:57:58 -0500 | [diff] [blame] | 13 | |
| 14 | // Add sdbusplus ObjectManager |
Patrick Williams | b3dbfb3 | 2022-07-22 19:26:57 -0500 | [diff] [blame] | 15 | sdbusplus::server::manager_t objManager(bus, objPath); |
Ravi Teja | a49895e | 2020-06-16 03:57:58 -0500 | [diff] [blame] | 16 | |
Nan Zhou | cf06ccd | 2021-12-28 16:25:45 -0800 | [diff] [blame] | 17 | ca::cert::CACertMgr manager(bus, objPath); |
Ravi Teja | a49895e | 2020-06-16 03:57:58 -0500 | [diff] [blame] | 18 | |
| 19 | std::string busName = "xyz.openbmc_project.Certs.ca.authority.Manager"; |
| 20 | bus.request_name(busName.c_str()); |
Nan Zhou | 6f45ce0 | 2022-09-19 23:05:38 +0000 | [diff] [blame] | 21 | bus.process_loop(); |
Ravi Teja | a49895e | 2020-06-16 03:57:58 -0500 | [diff] [blame] | 22 | return 0; |
| 23 | } |