|
tpm2-tss 4.1.3
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