Developer's Guide
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Groups Pages
virtual P6R::P6ERR P6R::p6ICryptoKeyInitPEM::initialize ( P6CRYPTOKEYFLAGS  flags,
p6IRandom pRandom 
)
pure virtual

Place the object in a state to load one or more crypto keys.

Parameters
flags[ in ] Actions that should be taken on loading a key from a file into memory.
pRandom[ in ] A cryptographically strong random number generator is required to generate any key type, or when making one of the load raw key calls.
Returns
SuccessP6R::eOk 
FailureP6R::eFailThe object is in an incorrect internal state.
P6R::eInvalidArgpRandom is NULL when flags contains CKF_FORCENEWIV flag.