Support creation/deletion of D-Bus certificate object

During certificate upload through REST or through POST on
CertificateCollection create certificate object, validate
certificate and copy certficate to the system.

Supported deletion of certificate object, thought it is
available only for REST based systems

Tested:
1. Verified certificate object is created if certificate exists
2. Verified certificate object is created during install
3. Verified certificate properties
Change-Id: If31aa939c9cb75b5d683a7614ddc55ad38297874
Signed-off-by: Marri Devender Rao <devenrao@in.ibm.com>
1 file changed
tree: bfe989f080e1ab602be524a0091ed7662b01ca4e
  1. test/
  2. .clang-format
  3. .gitignore
  4. argument.cpp
  5. argument.hpp
  6. bootstrap.sh
  7. certificate.cpp
  8. certificate.hpp
  9. certs_manager.cpp
  10. certs_manager.hpp
  11. configure.ac
  12. LICENSE
  13. mainapp.cpp
  14. MAINTAINERS
  15. Makefile.am
  16. README.md
README.md

phosphor-certificate-manager

Certificate management allows to replace the existing certificate and private key file with another (possibly CA signed) Certificate key file. Certificate management allows the user to install both the server and client certificates.

To Build

To build this package, do the following steps:

    1. ./bootstrap.sh
    2. ./configure ${CONFIGURE_FLAGS}
    3. make

To clean the repository run `./bootstrap.sh clean`.