Package tss
Class ReqStructure
- java.lang.Object
-
- tss.TpmStructure
-
- tss.CmdStructure
-
- tss.ReqStructure
-
- All Implemented Interfaces:
TpmMarshaller
- Direct Known Subclasses:
TPM2_AC_GetCapability_REQUEST
,TPM2_AC_Send_REQUEST
,TPM2_ACT_SetTimeout_REQUEST
,TPM2_ActivateCredential_REQUEST
,TPM2_Certify_REQUEST
,TPM2_CertifyCreation_REQUEST
,TPM2_CertifyX509_REQUEST
,TPM2_ChangeEPS_REQUEST
,TPM2_ChangePPS_REQUEST
,TPM2_Clear_REQUEST
,TPM2_ClearControl_REQUEST
,TPM2_ClockRateAdjust_REQUEST
,TPM2_ClockSet_REQUEST
,TPM2_Commit_REQUEST
,TPM2_ContextLoad_REQUEST
,TPM2_ContextSave_REQUEST
,TPM2_Create_REQUEST
,TPM2_CreateLoaded_REQUEST
,TPM2_CreatePrimary_REQUEST
,TPM2_DictionaryAttackLockReset_REQUEST
,TPM2_DictionaryAttackParameters_REQUEST
,TPM2_Duplicate_REQUEST
,TPM2_EC_Ephemeral_REQUEST
,TPM2_ECC_Decrypt_REQUEST
,TPM2_ECC_Encrypt_REQUEST
,TPM2_ECC_Parameters_REQUEST
,TPM2_ECDH_KeyGen_REQUEST
,TPM2_ECDH_ZGen_REQUEST
,TPM2_EncryptDecrypt_REQUEST
,TPM2_EncryptDecrypt2_REQUEST
,TPM2_EventSequenceComplete_REQUEST
,TPM2_EvictControl_REQUEST
,TPM2_FieldUpgradeData_REQUEST
,TPM2_FieldUpgradeStart_REQUEST
,TPM2_FirmwareRead_REQUEST
,TPM2_FlushContext_REQUEST
,TPM2_GetCapability_REQUEST
,TPM2_GetCommandAuditDigest_REQUEST
,TPM2_GetRandom_REQUEST
,TPM2_GetSessionAuditDigest_REQUEST
,TPM2_GetTestResult_REQUEST
,TPM2_GetTime_REQUEST
,TPM2_Hash_REQUEST
,TPM2_HashSequenceStart_REQUEST
,TPM2_HierarchyChangeAuth_REQUEST
,TPM2_HierarchyControl_REQUEST
,TPM2_HMAC_REQUEST
,TPM2_HMAC_Start_REQUEST
,TPM2_Import_REQUEST
,TPM2_IncrementalSelfTest_REQUEST
,TPM2_Load_REQUEST
,TPM2_LoadExternal_REQUEST
,TPM2_MAC_REQUEST
,TPM2_MAC_Start_REQUEST
,TPM2_MakeCredential_REQUEST
,TPM2_NV_Certify_REQUEST
,TPM2_NV_ChangeAuth_REQUEST
,TPM2_NV_DefineSpace_REQUEST
,TPM2_NV_Extend_REQUEST
,TPM2_NV_GlobalWriteLock_REQUEST
,TPM2_NV_Increment_REQUEST
,TPM2_NV_Read_REQUEST
,TPM2_NV_ReadLock_REQUEST
,TPM2_NV_ReadPublic_REQUEST
,TPM2_NV_SetBits_REQUEST
,TPM2_NV_UndefineSpace_REQUEST
,TPM2_NV_UndefineSpaceSpecial_REQUEST
,TPM2_NV_Write_REQUEST
,TPM2_NV_WriteLock_REQUEST
,TPM2_ObjectChangeAuth_REQUEST
,TPM2_PCR_Allocate_REQUEST
,TPM2_PCR_Event_REQUEST
,TPM2_PCR_Extend_REQUEST
,TPM2_PCR_Read_REQUEST
,TPM2_PCR_Reset_REQUEST
,TPM2_PCR_SetAuthPolicy_REQUEST
,TPM2_PCR_SetAuthValue_REQUEST
,TPM2_Policy_AC_SendSelect_REQUEST
,TPM2_PolicyAuthorize_REQUEST
,TPM2_PolicyAuthorizeNV_REQUEST
,TPM2_PolicyAuthValue_REQUEST
,TPM2_PolicyCommandCode_REQUEST
,TPM2_PolicyCounterTimer_REQUEST
,TPM2_PolicyCpHash_REQUEST
,TPM2_PolicyDuplicationSelect_REQUEST
,TPM2_PolicyGetDigest_REQUEST
,TPM2_PolicyLocality_REQUEST
,TPM2_PolicyNameHash_REQUEST
,TPM2_PolicyNV_REQUEST
,TPM2_PolicyNvWritten_REQUEST
,TPM2_PolicyOR_REQUEST
,TPM2_PolicyPassword_REQUEST
,TPM2_PolicyPCR_REQUEST
,TPM2_PolicyPhysicalPresence_REQUEST
,TPM2_PolicyRestart_REQUEST
,TPM2_PolicySecret_REQUEST
,TPM2_PolicySigned_REQUEST
,TPM2_PolicyTemplate_REQUEST
,TPM2_PolicyTicket_REQUEST
,TPM2_PP_Commands_REQUEST
,TPM2_Quote_REQUEST
,TPM2_ReadClock_REQUEST
,TPM2_ReadPublic_REQUEST
,TPM2_Rewrap_REQUEST
,TPM2_RSA_Decrypt_REQUEST
,TPM2_RSA_Encrypt_REQUEST
,TPM2_SelfTest_REQUEST
,TPM2_SequenceComplete_REQUEST
,TPM2_SequenceUpdate_REQUEST
,TPM2_SetAlgorithmSet_REQUEST
,TPM2_SetCommandCodeAuditStatus_REQUEST
,TPM2_SetPrimaryPolicy_REQUEST
,TPM2_Shutdown_REQUEST
,TPM2_Sign_REQUEST
,TPM2_StartAuthSession_REQUEST
,TPM2_Startup_REQUEST
,TPM2_StirRandom_REQUEST
,TPM2_TestParms_REQUEST
,TPM2_Unseal_REQUEST
,TPM2_Vendor_TCG_Test_REQUEST
,TPM2_VerifySignature_REQUEST
,TPM2_ZGen_2Phase_REQUEST
public class ReqStructure extends CmdStructure
Base class for custom (not TPM 2.0 spec defined) auto-generated data structures representing a TPM command parameters and handles, if any.
-
-
Constructor Summary
Constructors Constructor Description ReqStructure()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description TPM_HANDLE[]
getHandles()
int
numAuthHandles()
String
typeName()
ISerializable method-
Methods inherited from class tss.CmdStructure
numHandles, sessEncInfo
-
Methods inherited from class tss.TpmStructure
equals, hashCode, initFromTpm, toBytes, toStringInternal, toTpm
-
-
-
-
Method Detail
-
getHandles
public TPM_HANDLE[] getHandles()
- Returns:
- An array of TPM handles contained in this TPM request data structure
-
numAuthHandles
public int numAuthHandles()
- Returns:
- Number of authorization TPM handles contained in this data structure
-
typeName
public String typeName()
ISerializable method
-
-