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

FreeBSD Manual Pages

  
 
  

home | help
Tspi_Key_CreateKey(TCG Software	Stack Developer's ReferenTspi_Key_CreateKey(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_Key_CreateKey(3)

NAME | SYNOPSIS | DESCRIPTION | PARAMETERS | RETURN CODES | CONFORMING TO | SEE ALSO

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

home | help