File tree Expand file tree Collapse file tree 1 file changed +15
-0
lines changed
src/core/common/iamclient Expand file tree Collapse file tree 1 file changed +15
-0
lines changed Original file line number Diff line number Diff line change 1+ # IAM client
2+
3+ Defines IAM client interfaces to access IAM functionality.
4+
5+ It defines the following interfaces:
6+
7+ * [ aos::iamclient::CertHandlerItf] ( itf/certhandler.hpp ) - handles keys and certificates (renew, provisioning);
8+ * [ aos::iamclient::CertProviderItf] ( itf/certprovider.hpp ) - provides info about current keys and certificates;
9+ * [ aos::iamclient::CurrentNodeInfoProviderItf] ( itf/currentnodeinfoprovider.hpp ) - provides current node info;
10+ * [ aos::iamclient::IdentProviderItf] ( itf/identprovider.hpp ) - provides system identification info;
11+ * [ aos::iamclient::NodeHandlerItf] ( itf/nodehandler.hpp ) - handles nodes states (pause, resume);
12+ * [ aos::iamclient::NodeInfoProviderItf] ( itf/nodeinfoprovider.hpp ) - provides nodes info;
13+ * [ aos::iamclient::PermHandlerItf] ( itf/permhandler.hpp ) - registers/unregisters service instances permissions;
14+ * [ aos::iamclient::PermProviderItf] ( itf/permprovider.hpp ) - provides service instances permissions;
15+ * [ aos::iamclient::ProvisioningItf] ( itf/provisioning.hpp ) - performs new nod provisioning.
You can’t perform that action at this time.
0 commit comments