This method loads the standard parts of a RSA public key from a set of buffers, juust like loadRawPublicRSAKey().
However, unlike loadRawPublicRSAKey() it does NOT assosiate a GUID with the key (which is part of the key's metadata). As a result the component will not require being initialized with a p6IRandom component. However, this means that the key component cannot be passed into other components that expect the GUID value in the metadata (eg. keystore, kmip and ssl networking, etc.).
- Parameters
-
pE | [ in ] The public exponent. |
eLength | [ in ] Contains the size in bytes of pE. |
pN | [ in ] The public modulus. |
nLength | [ in ] Contains the size in bytes of pN. |
- Returns
Success | P6R::eOk | |
Failure | P6R::eNotInitialized | Object is in an incorrect state. |
P6R::eInvalidArg | One of the parameters is NULL. |
P6R::eInvalidState | pRandom not set during call to initialize(). |
P6R::eFailAndException | One of the parameters failed to load properly. |