This method retrieves the human or machine readable description on how key is to be used (e.g., sign SSH packages) (see reference 1).
- Parameters
-
pUse | [IN] Block of memory to write information on how the key is to be used into. If NULL then, the required size of this buffer is returned in pWritten. |
cBuffer | [IN] Number of characters in the buffer pointed to by pUse. |
pWritten | [OUT] Optional can be NULL, returns the number of characters written into pUse. This parameter cannot be NULL when pUse is also NULL. |
- Returns
Success | P6R::eOk | |
Failure | P6R::eNotInitialized | Object is in an incorrect state. |
P6R::eInvalidArg | pUse and pWritten are NULL. |
P6R::eNotFound | The requested meta data is not defined |
P6R::eTooBig | The requested value is too big to fit into pUse. |