| Package | Description |
|---|---|
| tss | |
| tss.tpm |
| Modifier and Type | Method and Description |
|---|---|
void |
TpmCallbackInterface.commandCompleteCallback(TPM_CC commandCode,
TPM_RC responseCode,
byte[] inCommand,
byte[] outResponse) |
protected void |
TpmBase.DispatchCommand(TPM_CC command,
TPM_HANDLE[] inHandles,
int authHandleCount,
int outHandleCount,
TpmStructure inParms,
TpmStructure outParms)
Send a command to the underlying TPM
|
void |
Tpm.PolicyCommandCode(TPM_HANDLE policySession,
TPM_CC code)
This command indicates that the authorization will be limited to a specific command code.
|
void |
Tpm.PP_Commands(TPM_HANDLE auth,
TPM_CC[] setList,
TPM_CC[] clearList)
This command is used to determine which commands require assertion of Physical Presence (PP) in addition to platformAuth/platformPolicy.
|
void |
Tpm.PP_Commands(TPM_HANDLE auth,
TPM_CC[] setList,
TPM_CC[] clearList)
This command is used to determine which commands require assertion of Physical Presence (PP) in addition to platformAuth/platformPolicy.
|
void |
Tpm.SetCommandCodeAuditStatus(TPM_HANDLE auth,
TPM_ALG_ID auditAlg,
TPM_CC[] setList,
TPM_CC[] clearList)
This command may be used by the Privacy Administrator or platform to change the audit status of a command or to set the hash algorithm used for the audit digest, but not both at the same time.
|
void |
Tpm.SetCommandCodeAuditStatus(TPM_HANDLE auth,
TPM_ALG_ID auditAlg,
TPM_CC[] setList,
TPM_CC[] clearList)
This command may be used by the Privacy Administrator or platform to change the audit status of a command or to set the hash algorithm used for the audit digest, but not both at the same time.
|
| Modifier and Type | Field and Description |
|---|---|
static TPM_CC |
TPM_CC.AC_GetCapability |
static TPM_CC |
TPM_CC.AC_Send |
static TPM_CC |
TPM_CC.ActivateCredential |
static TPM_CC |
TPM_CC.CC_VEND |
static TPM_CC |
TPM_CC.Certify |
static TPM_CC |
TPM_CC.CertifyCreation |
static TPM_CC |
TPM_CC.ChangeEPS |
static TPM_CC |
TPM_CC.ChangePPS |
static TPM_CC |
TPM_CC.Clear |
static TPM_CC |
TPM_CC.ClearControl |
TPM_CC[] |
TPM2_SetCommandCodeAuditStatus_REQUEST.clearList
list of commands that will no longer be audited
|
TPM_CC[] |
TPM2_PP_Commands_REQUEST.clearList
list of commands that will no longer require that Physical Presence be asserted
|
static TPM_CC |
TPM_CC.ClockRateAdjust |
static TPM_CC |
TPM_CC.ClockSet |
TPM_CC |
TPM2_PolicyCommandCode_REQUEST.code
the allowed commandCode
|
TPM_CC |
CommandHeader.CommandCode
Command code
|
TPM_CC[] |
TPML_CC.commandCodes
a list of command codes The maximum only applies to a command code list in a command.
|
static TPM_CC |
TPM_CC.Commit |
static TPM_CC |
TPM_CC.ContextLoad |
static TPM_CC |
TPM_CC.ContextSave |
static TPM_CC |
TPM_CC.Create |
static TPM_CC |
TPM_CC.CreateLoaded |
static TPM_CC |
TPM_CC.CreatePrimary |
static TPM_CC |
TPM_CC.DictionaryAttackLockReset |
static TPM_CC |
TPM_CC.DictionaryAttackParameters |
static TPM_CC |
TPM_CC.Duplicate |
static TPM_CC |
TPM_CC.EC_Ephemeral |
static TPM_CC |
TPM_CC.ECC_Parameters |
static TPM_CC |
TPM_CC.ECDH_KeyGen |
static TPM_CC |
TPM_CC.ECDH_ZGen |
static TPM_CC |
TPM_CC.EncryptDecrypt |
static TPM_CC |
TPM_CC.EncryptDecrypt2 |
static TPM_CC |
TPM_CC.EventSequenceComplete |
static TPM_CC |
TPM_CC.EvictControl |
static TPM_CC |
TPM_CC.FieldUpgradeData |
static TPM_CC |
TPM_CC.FieldUpgradeStart |
static TPM_CC |
TPM_CC.FirmwareRead |
static TPM_CC |
TPM_CC.FIRST |
static TPM_CC |
TPM_CC.FlushContext |
static TPM_CC |
TPM_CC.GetCapability |
static TPM_CC |
TPM_CC.GetCommandAuditDigest |
static TPM_CC |
TPM_CC.GetRandom |
static TPM_CC |
TPM_CC.GetSessionAuditDigest |
static TPM_CC |
TPM_CC.GetTestResult |
static TPM_CC |
TPM_CC.GetTime |
static TPM_CC |
TPM_CC.Hash |
static TPM_CC |
TPM_CC.HashSequenceStart |
static TPM_CC |
TPM_CC.HierarchyChangeAuth |
static TPM_CC |
TPM_CC.HierarchyControl |
static TPM_CC |
TPM_CC.HMAC |
static TPM_CC |
TPM_CC.HMAC_Start |
static TPM_CC |
TPM_CC.Import |
static TPM_CC |
TPM_CC.IncrementalSelfTest |
static TPM_CC |
TPM_CC.LAST |
static TPM_CC |
TPM_CC.Load |
static TPM_CC |
TPM_CC.LoadExternal |
static TPM_CC |
TPM_CC.MAC |
static TPM_CC |
TPM_CC.MAC_Start |
static TPM_CC |
TPM_CC.MakeCredential |
static TPM_CC |
TPM_CC.NV_Certify |
static TPM_CC |
TPM_CC.NV_ChangeAuth |
static TPM_CC |
TPM_CC.NV_DefineSpace |
static TPM_CC |
TPM_CC.NV_Extend |
static TPM_CC |
TPM_CC.NV_GlobalWriteLock |
static TPM_CC |
TPM_CC.NV_Increment |
static TPM_CC |
TPM_CC.NV_Read |
static TPM_CC |
TPM_CC.NV_ReadLock |
static TPM_CC |
TPM_CC.NV_ReadPublic |
static TPM_CC |
TPM_CC.NV_SetBits |
static TPM_CC |
TPM_CC.NV_UndefineSpace |
static TPM_CC |
TPM_CC.NV_UndefineSpaceSpecial |
static TPM_CC |
TPM_CC.NV_Write |
static TPM_CC |
TPM_CC.NV_WriteLock |
static TPM_CC |
TPM_CC.ObjectChangeAuth |
static TPM_CC |
TPM_CC.PCR_Allocate |
static TPM_CC |
TPM_CC.PCR_Event |
static TPM_CC |
TPM_CC.PCR_Extend |
static TPM_CC |
TPM_CC.PCR_Read |
static TPM_CC |
TPM_CC.PCR_Reset |
static TPM_CC |
TPM_CC.PCR_SetAuthPolicy |
static TPM_CC |
TPM_CC.PCR_SetAuthValue |
static TPM_CC |
TPM_CC.Policy_AC_SendSelect |
static TPM_CC |
TPM_CC.PolicyAuthorize |
static TPM_CC |
TPM_CC.PolicyAuthorizeNV |
static TPM_CC |
TPM_CC.PolicyAuthValue |
static TPM_CC |
TPM_CC.PolicyCommandCode |
static TPM_CC |
TPM_CC.PolicyCounterTimer |
static TPM_CC |
TPM_CC.PolicyCpHash |
static TPM_CC |
TPM_CC.PolicyDuplicationSelect |
static TPM_CC |
TPM_CC.PolicyGetDigest |
static TPM_CC |
TPM_CC.PolicyLocality |
static TPM_CC |
TPM_CC.PolicyNameHash |
static TPM_CC |
TPM_CC.PolicyNV |
static TPM_CC |
TPM_CC.PolicyNvWritten |
static TPM_CC |
TPM_CC.PolicyOR |
static TPM_CC |
TPM_CC.PolicyPassword |
static TPM_CC |
TPM_CC.PolicyPCR |
static TPM_CC |
TPM_CC.PolicyPhysicalPresence |
static TPM_CC |
TPM_CC.PolicyRestart |
static TPM_CC |
TPM_CC.PolicySecret |
static TPM_CC |
TPM_CC.PolicySigned |
static TPM_CC |
TPM_CC.PolicyTemplate |
static TPM_CC |
TPM_CC.PolicyTicket |
static TPM_CC |
TPM_CC.PP_Commands |
static TPM_CC |
TPM_CC.Quote |
static TPM_CC |
TPM_CC.ReadClock |
static TPM_CC |
TPM_CC.ReadPublic |
static TPM_CC |
TPM_CC.Rewrap |
static TPM_CC |
TPM_CC.RSA_Decrypt |
static TPM_CC |
TPM_CC.RSA_Encrypt |
static TPM_CC |
TPM_CC.SelfTest |
static TPM_CC |
TPM_CC.SequenceComplete |
static TPM_CC |
TPM_CC.SequenceUpdate |
static TPM_CC |
TPM_CC.SetAlgorithmSet |
static TPM_CC |
TPM_CC.SetCommandCodeAuditStatus |
TPM_CC[] |
TPM2_SetCommandCodeAuditStatus_REQUEST.setList
list of commands that will be added to those that will be audited
|
TPM_CC[] |
TPM2_PP_Commands_REQUEST.setList
list of commands to be added to those that will require that Physical Presence be asserted
|
static TPM_CC |
TPM_CC.SetPrimaryPolicy |
static TPM_CC |
TPM_CC.Shutdown |
static TPM_CC |
TPM_CC.Sign |
static TPM_CC |
TPM_CC.StartAuthSession |
static TPM_CC |
TPM_CC.Startup |
static TPM_CC |
TPM_CC.StirRandom |
static TPM_CC |
TPM_CC.TestParms |
static TPM_CC |
TPM_CC.Unseal |
static TPM_CC |
TPM_CC.Vendor_TCG_Test |
static TPM_CC |
TPM_CC.VerifySignature |
static TPM_CC |
TPM_CC.ZGen_2Phase |
| Modifier and Type | Method and Description |
|---|---|
static TPM_CC |
TPM_CC.fromInt(int value) |
static TPM_CC |
TPM_CC.fromTpm(byte[] buf) |
static TPM_CC |
TPM_CC.fromTpm(InByteBuf buf) |
| Modifier and Type | Method and Description |
|---|---|
static Collection<TPM_CC> |
TPM_CC.values() |
| Constructor and Description |
|---|
CommandHeader(TPM_ST _Tag,
int _CommandSize,
TPM_CC _CommandCode)
Command header [tss]
|
TPM2_PolicyCommandCode_REQUEST(TPM_HANDLE _policySession,
TPM_CC _code)
This command indicates that the authorization will be limited to a specific command code.
|
TPM2_PP_Commands_REQUEST(TPM_HANDLE _auth,
TPM_CC[] _setList,
TPM_CC[] _clearList)
This command is used to determine which commands require assertion of Physical Presence (PP) in addition to platformAuth/platformPolicy.
|
TPM2_PP_Commands_REQUEST(TPM_HANDLE _auth,
TPM_CC[] _setList,
TPM_CC[] _clearList)
This command is used to determine which commands require assertion of Physical Presence (PP) in addition to platformAuth/platformPolicy.
|
TPM2_SetCommandCodeAuditStatus_REQUEST(TPM_HANDLE _auth,
TPM_ALG_ID _auditAlg,
TPM_CC[] _setList,
TPM_CC[] _clearList)
This command may be used by the Privacy Administrator or platform to change the audit status of a command or to set the hash algorithm used for the audit digest, but not both at the same time.
|
TPM2_SetCommandCodeAuditStatus_REQUEST(TPM_HANDLE _auth,
TPM_ALG_ID _auditAlg,
TPM_CC[] _setList,
TPM_CC[] _clearList)
This command may be used by the Privacy Administrator or platform to change the audit status of a command or to set the hash algorithm used for the audit digest, but not both at the same time.
|
TPML_CC(TPM_CC[] _commandCodes)
A list of command codes may be input to the TPM or returned by the TPM depending on the command.
|
Copyright © 2017. All rights reserved.