Man Linux: Main Page and Category List

NAME

       Tspi_Context_GetRegisteredKeysByUUID  -  get an array of TSS_KM_KEYINFO
       structures based on the state of persistent storage.

SYNOPSIS

       #include <tss/platform.h>
       #include <tss/tcpa_defines.h>
       #include <tss/tcpa_typedef.h>
       #include <tss/tcpa_struct.h>
       #include <tss/tss_typedef.h>
       #include <tss/tss_structs.h>
       #include <tss/tspi.h>

       TSS_RESULT Tspi_Context_GetRegisteredKeysByUUID(TSS_HCONTEXT     hContext,  TSS_FLAG persistentStorageType,
                                                       TSS_UUID*        pUuidData, UINT32*  pulKeyHierarchySize,
                                                       TSS_KM_KEYINFO** ppKeyHierarchy);

DESCRIPTION

       TSS_Context_GetRegisteredKeysByUUID  gets an  array  of  TSS_KM_KEYINFO
       structures.  This  information reflects the state of the registered key
       hierarchy. The keys stored  in  the  persistent  storage  are  totallly
       independent  from  either  the context provided in the function call or
       the context, which was provided while processing the key  registration.

PARAMETERS

   hContext
       The handle of the context object.

   persistentStorageType
       Flag indicating the persistent storage the key is registered in.

   pUuidData
       The  UUID  the  key  was  registered  in the persistent storage (TSP or
       connected TCS). If no key UUID is provided, thus KeyUUID is  NULL,  the
       returned  array of the TSS_KM_KEYINFO structure contins data reflecting
       the whole key hierarchy starting with root key. If  a  certain  key  is
       UUID  is provided, the returned array of TSS_KM_KEYINFO structures only
       contains data reflecting the path of the key hierarchy  regarding  that
       key.  The  first  array  entry  is  the key addressed by the given UUID
       followed by its parent key up to the root key.

   pulKeyHierarchySize
       Recieves the length (number of array  entries)  of  the  ppKeyHierarchy
       parameter.

   ppKeyHierarchy
       On  successful  completion  of  the command, this parameter points to a
       buffer containing the actual key hierarchy data.

RETURN CODES

       Tspi_Context_GetRegisteredKeysByUUID returns  TSS_SUCCESS  on  success,
       otherwise one of the following values are returned:

       TSS_E_INVALID_HANDLE - hContext is an invalid handle.

       TSS_E_BAD_PARAMETER

       TSS_E_INTERNAL_ERROR
              An error occurred internal to the TSS.

CONFORMING TO

       Tspi_Context_GetRegisteredKeysByUUID  conforms to the Trusted Computing
       Group Software Specification version 1.1 Golden

SEE ALSO

       Tspi_Context_LoadKeyByUUID(3).

TSS 1.1                           2004-Tspi6Context_GetRegisteredKeysByUUID(3)