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

  
 
  

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 hPcrComposite
     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	information  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 ob-
     ject.

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 in-
     valid parameters.

     TSS_E_INTERNAL_ERROR - An error occurred internal to the TSS.

CONFORMING TO
     Tspi_Key_CreateKey  conforms to the Trusted Computing Group Software Speci-
     fication 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+15.1.quarterly>

home | help