Add unit testcases for CA certificate authority manager
This test cases can be enabled by using below feature flag
"--enable-ca-cert-extension"
Testcases:
testObjectCreation
testInvalidArgument
DeleteAllCSRObjects
DeleteObjectEntry
Signed-off-by: Ravi Teja <raviteja28031990@gmail.com>
Change-Id: I9e30f28ef73ecdc377ae357e9c73c42063f85137
diff --git a/bmc-vmi-ca/ca_certs_manager.hpp b/bmc-vmi-ca/ca_certs_manager.hpp
index 9d6231e..a1db918 100644
--- a/bmc-vmi-ca/ca_certs_manager.hpp
+++ b/bmc-vmi-ca/ca_certs_manager.hpp
@@ -60,13 +60,14 @@
*/
void deleteAll() override;
+ protected:
+ std::map<uint32_t, std::unique_ptr<Entry>> entries;
+
private:
/** @brief sdbusplus DBus bus connection. */
sdbusplus::bus::bus& bus;
// sdevent Event handle
sdeventplus::Event& event;
-
- std::map<uint32_t, std::unique_ptr<Entry>> entries;
/** @brief object path */
std::string objectPath;
/** @brief Id of the last certificate entry */