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

FreeBSD Manual Pages

  
 
  

home | help
Tspi_K...ateKey(3) TCG Software	Stack Developer's Reference Tspi_K...ateKey(3)

NAME
       Tspi_Key_CreateKey - create a key pair within the TPM, wrapping it with
       the key addressed by hWrappingKey.

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_Key_CreateKey(TSS_HKEY hKey, TSS_HKEY hWrappingKey, TSS_HPCRS hPcrComposite);

DESCRIPTION
       TSS_Key_CreateKey  calls	the TPM	command	TPM_CreateWrapKey. If hPcrCom-
       posite is not set to NULL, the created key blob is bound	 to  this  PCR
       values.	The key	object addressed by hKey must contain the key informa-
       tion needed for the creation.

PARAMETERS
   hKey
       The handle of the key object to create.

   hWrappingKey
       The handle to the key used to wrap the newly created key.

   hPcrComposite
       The handle to an	object,	if the value of	the handle doesn't equal NULL,
       the newly create	key will be bound ot the  PCR  values  described  with
       this object.

RETURN CODES
       Tspi_Key_CreateKey returns TSS_SUCCESS on success, otherwise one	of the
       following values	are returned:

       TSS_E_INVALID_HANDLE - Either hKey, hWrappingKey	or hPcrComposite are
       invalid parameters.

       TSS_E_INTERNAL_ERROR - An error occurred	internal to the	TSS.

CONFORMING TO
       Tspi_Key_CreateKey  conforms  to	 the  Trusted Computing	Group Software
       Specification version 1.1 Golden

SEE ALSO
       Tspi_Key_WrapKey(3), Tspi_Key_CertifyKey(3), Tspi_Key_RegisterKey(3).

TSS 1.1				  2004-05-26		    Tspi_K...ateKey(3)

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

home | help