tpm2-tss 4.1.0
TPM Software stack 2.0 TCG spec compliant implementation
|
#include <ifapi_keystore.h>
Data Fields | |
UINT32 | persistent_handle |
TPM2B_PUBLIC | public |
UINT8_ARY | serialization |
UINT8_ARY | private |
char * | policyInstance |
TPM2B_DIGEST | creationHash |
TPM2B_CREATION_DATA | creationData |
TPMT_TK_CREATION | creationTicket |
char * | description |
UINT8_ARY | appData |
char * | certificate |
TPMT_SIG_SCHEME | signing_scheme |
TPM2B_NAME | name |
TPMI_YES_NO | with_auth |
UINT32 | reset_count |
TPMI_YES_NO | delete_prohibited |
TPMI_YES_NO | ek_profile |
TPM2B_DIGEST | nonce |
Type for representing a FAPI key
UINT8_ARY appData |
Application data
char* certificate |
Keys certificate (if any)
TPM2B_CREATION_DATA creationData |
None
TPM2B_DIGEST creationHash |
Hash create by Create or CreatePrimary
TPMT_TK_CREATION creationTicket |
None
TPMI_YES_NO delete_prohibited |
Persistent object should not be deleted.
char* description |
Human readable description of key
TPMI_YES_NO ek_profile |
Has to be set if EK is created according to EK credential profile:
TPM2B_NAME name |
Name of the key
TPM2B_DIGEST nonce |
Nonce used to initialize uniqe data
UINT32 persistent_handle |
Persistent TPM Handle
char* policyInstance |
Keys policy
UINT8_ARY private |
None
TPM2B_PUBLIC public |
The wrapped public portion of the object
UINT32 reset_count |
The TPM reset count during key creation
UINT8_ARY serialization |
None
TPMT_SIG_SCHEME signing_scheme |
Signing scheme for the key
TPMI_YES_NO with_auth |
Authorization provided during creation