Description:
During startup, the agent creates or loads the private key and mTLS certificate, and loads the trusted certificates.
The logic is implemented as part of the main() function.
This is about refactoring the code and moving this initialization to a module in the keylime library.
This way the code can be easily reused, for example in case the push and pull model are implemented in separate binaries.
Checklist: