Deletes an existing key reference matching the global unique identifer, and then creates a new key (with the same identifer) in the keystore.
- Parameters
-
| pUUID | [ in ] There can only be one item associated with the globally unique identifer. |
| pReference | [ in ] Where the key is located |
| pnewUUID | [ in ] There can only be one item associated with the globally unique identifer. |
- Returns
| Success | P6R::eOk | |
| Failure | P6R::eInvalidArg | If pKey is NULL. |
| P6R::eNotInitialized | A successful call to initialize was not made before this call. |
| P6R::eInvalidState | A successful call to open() was not made before this call. |
| P6R::eNotFound | There is no keystore entry associated with the UUID parameter. |