Each module within the library is individually defined by a name and id. More...
Macros | |
#define | ATO_AKM_LIBRARY "atoakm" |
Short text Name of the library. | |
#define | ATO_AKM_MODULE_LIB "lib" |
Short text Name of the primary lib module. | |
#define | ATO_AKM_MODULE_KS "ks" |
Short text Name of the keystore module. | |
#define | ATO_AKM_MODULE_CR "cr" |
Short text Name of the credential module. | |
#define | ATO_AKM_MODULE_CRR "crr" |
Short text Name of the renewal module. | |
#define | ATO_AKM_MODULE_ERRFN "errfn" |
Short text Name of the error callback module. | |
#define | ATO_AKM_MODULE_KSPROP "ksprop" |
Short text Name of the keystore properties module. | |
#define | ATO_AKM_MODULEID_LIB 0x00000001UL |
The lib module id. | |
#define | ATO_AKM_MODULEID_KS 0x00000002UL |
The keystore module id. | |
#define | ATO_AKM_MODULEID_CR 0x00000004UL |
The credential module id. | |
#define | ATO_AKM_MODULEID_CRR 0x00000008UL |
The renewal module id. | |
#define | ATO_AKM_MODULEID_ERRFN 0x00000010UL |
The error callback module id. | |
#define | ATO_AKM_MODULEID_KSPROP 0x00000020UL |
The keystore properties module id. | |
#define | ATO_AKM_INIT_ALL 0xffff |
The ATO_AKM_INIT_... More... | |
Each module within the library is individually defined by a name and id.
These can be used to target logging for particular modules and to identify the source of errors. When setting logging, the MODULEID values can be bitwised or-ed.
Note that not all modules are necessarily exposed via a public API, even though they appear here.
#define ATO_AKM_INIT_ALL 0xffff |
The ATO_AKM_INIT_...
defines are used to control the initialisation that takes place. Currently only ATO_AKM_INIT_ALL is defined.