Skip site navigation (1)Skip section navigation (2)

FreeBSD Manual Pages

  
 
  

home | help
Tspi_C...ByUUID(3) TCG Software	Stack Developer's Reference Tspi_C...ByUUID(3)

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 inde-
       pendent 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 con-
       nected TCS). If no key UUID is provided,	thus KeyUUID is	NULL, the  re-
       turned  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 fol-
       lowed by	its parent key up to the root key.

   pulKeyHierarchySize
       Recieves	the length (number of array entries) of	the ppKeyHierarchy pa-
       rameter.

   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-05-26		    Tspi_C...ByUUID(3)

Want to link to this manual page? Use this URL:
<https://man.freebsd.org/cgi/man.cgi?query=Tspi_Context_GetRegisteredKeysByUUID&sektion=3&manpath=FreeBSD+Ports+15.0>

home | help