Sets up the component to run properly.
- Parameters
-
flags | [ in ] Set perferences for the new object. These preferences are fixed during the lifetime of the object. |
compatibility | [ in ] A bit mask to enable functions that enhance interoperation (e.g., KMIP_CMP_DESPARITY). Bit mask values are defined at the end of the p6kmip.h file. |
pRandom | [ in ] Used to generate GUIDs for KMIP objects parsed into P6R crypto key objects |
- Returns
Success | P6R::eOk | |
Failure | P6R::eNoMemory | Insuffficient memory to properly initialize the component |
P6R::eAlreadyInitialized | Only one successful call to this function is allowed. |