public static enum TPM_PT._N extends Enum<TPM_PT._N>
| Enum Constant and Description |
|---|
ACTIVE_SESSIONS_MAX
the number of authorization sessions that may be active at a time A session is active when it has a context associated with its handle.
|
ALGORITHM_SET
code that limits the algorithms that may be used with the TPM
|
AUDIT_COUNTER_0
the high-order 32 bits of the command audit counter
|
AUDIT_COUNTER_1
the low-order 32 bits of the command audit counter
|
CLOCK_UPDATE
interval, in milliseconds, between updates to the copy of TPMS_CLOCK_INFO.clock in NV
|
CONTEXT_GAP_MAX
the maximum allowed difference (unsigned) between the contextID values of two saved session contexts This value shall be 2n-1, where n is at least 16.
|
CONTEXT_HASH
the algorithm used for the integrity HMAC on saved contexts and for hashing the fuData of TPM2_FirmwareRead()
|
CONTEXT_SYM
TPM_ALG_ID, the algorithm used for encryption of saved contexts
|
CONTEXT_SYM_SIZE
TPM_KEY_BITS, the size of the key used for encryption of saved contexts
|
DAY_OF_YEAR
the specification day of year using TCG calendar EXAMPLE November 15, 2010, has a day of year value of 319 (0000013F16).
|
FAMILY_INDICATOR
a 4-octet character string containing the TPM Family value (TPM_SPEC_FAMILY)
|
FIRMWARE_VERSION_1
the most-significant 32 bits of a TPM vendor-specific value indicating the version number of the firmware.
|
FIRMWARE_VERSION_2
the least-significant 32 bits of a TPM vendor-specific value indicating the version number of the firmware.
|
HR_ACTIVE
the number of active authorization sessions currently being tracked by the TPM This is the sum of the loaded and saved sessions.
|
HR_ACTIVE_AVAIL
the number of additional authorization sessions, of any type, that could be created This value is an estimate.
|
HR_LOADED
the number of authorization sessions currently loaded into TPM RAM
|
HR_LOADED_AVAIL
the number of additional authorization sessions, of any type, that could be loaded into TPM RAM This value is an estimate.
|
HR_LOADED_MIN
the minimum number of authorization sessions that can be held in TPM RAM NOTE This minimum shall be no less than the minimum value required by the platform-specific specification to which the TPM is built.
|
HR_NV_INDEX
the number of NV Indexes currently defined
|
HR_PERSISTENT
the number of persistent objects currently loaded into TPM NV memory
|
HR_PERSISTENT_AVAIL
the number of additional persistent objects that could be loaded into NV memory This value is an estimate.
|
HR_PERSISTENT_MIN
the minimum number of persistent objects that can be held in TPM NV memory NOTE This minimum shall be no less than the minimum value required by the platform-specific specification to which the TPM is built.
|
HR_TRANSIENT_AVAIL
estimate of the number of additional transient objects that could be loaded into TPM RAM This value is an estimate.
|
HR_TRANSIENT_MIN
the minimum number of transient objects that can be held in TPM RAM NOTE This minimum shall be no less than the minimum value required by the platform-specific specification to which the TPM is built.
|
INPUT_BUFFER
the maximum size of a parameter (typically, a TPM2B_MAX_BUFFER)
|
LEVEL
the level of the specification NOTE 1 For this specification, the level is zero.
|
LIBRARY_COMMANDS
number of commands from the TPM library that are implemented
|
LOADED_CURVES
the number of loaded ECC curves
|
LOCKOUT_COUNTER
the current value of the lockout counter (failedTries)
|
LOCKOUT_INTERVAL
the number of seconds before the value reported by TPM_PT_LOCKOUT_COUNTER is decremented
|
LOCKOUT_RECOVERY
the number of seconds after a lockoutAuth failure before use of lockoutAuth may be attempted again
|
MANUFACTURER
the vendor ID unique to each TPM manufacturer
|
MAX_AUTH_FAIL
the number of authorization failures before DA lockout is invoked
|
MAX_CAP_BUFFER
the maximum size of a TPMS_CAPABILITY_DATA structure returned in TPM2_GetCapability().
|
MAX_COMMAND_SIZE
the maximum value for commandSize in a command
|
MAX_DIGEST
the maximum size of a digest that can be produced by the TPM
|
MAX_OBJECT_CONTEXT
the maximum size of an object context that will be returned by TPM2_ContextSave
|
MAX_RESPONSE_SIZE
the maximum value for responseSize in a response
|
MAX_SESSION_CONTEXT
the maximum size of a session context that will be returned by TPM2_ContextSave
|
MEMORY
a TPMA_MEMORY indicating the memory management method for the TPM
|
MODES
a TPMA_MODES value, indicating that the TPM is designed for these modes.
|
NONE
indicates no property type
|
NV_BUFFER_MAX
the maximum data size in one NV write, NV read, or NV certify command
|
NV_COUNTERS
the number of defined NV Indexes that have NV the TPM_NT_COUNTER attribute
|
NV_COUNTERS_AVAIL
the number of additional NV Indexes that can be defined with their TPM_NT of TPM_NV_COUNTER and the TPMA_NV_ORDERLY attribute SET This value is an estimate.
|
NV_COUNTERS_MAX
the maximum number of NV Indexes that are allowed to have the TPM_NT_COUNTER attribute NOTE It is allowed for this value to be larger than the number of NV Indexes that can be defined.
|
NV_INDEX_MAX
the maximum size of an NV Index data area
|
NV_WRITE_RECOVERY
number of milliseconds before the TPM will accept another command that will modify NV This value is an approximation and may go up or down over time.
|
ORDERLY_COUNT
the modulus - 1 of the count for NV update of an orderly counter The returned value is MAX_ORDERLY_COUNT.
|
PCR_COUNT
the number of PCR implemented NOTE This number is determined by the defined attributes, not the number of PCR that are populated.
|
PCR_SELECT_MIN
the minimum number of octets in a TPMS_PCR_SELECT.sizeOfSelect NOTE This value is not determined by the number of PCR implemented but by the number of PCR required by the platform-specific specification with which the TPM is compliant or by the implementer if not adhering to a platform-specific specification.
|
PERMANENT
TPMA_PERMANENT
|
PS_DAY_OF_YEAR
the platform-specific specification day of year using TCG calendar
|
PS_FAMILY_INDICATOR
platform-specific family (a TPM_PS value)(see Table 25) NOTE The platform-specific values for the TPM_PT_PS parameters are in the relevant platform-specific specification.
|
PS_LEVEL
the level of the platform-specific specification
|
PS_REVISION
the specification Revision times 100 for the platform-specific specification
|
PS_YEAR
the platform-specific specification year using the CE
|
PT_FIXED
the group of fixed properties returned as TPMS_TAGGED_PROPERTY The values in this group are only changed due to a firmware change in the TPM.
|
PT_GROUP
The number of properties in each group.
|
PT_VAR
the group of variable properties returned as TPMS_TAGGED_PROPERTY The properties in this group change because of a Protected Capability other than a firmware update.
|
REVISION
the specification Revision times 100 EXAMPLE Revision 01.01 would have a value of 101.
|
SPLIT_MAX
the number of split signing operations supported by the TPM
|
STARTUP_CLEAR
TPMA_STARTUP_CLEAR
|
TOTAL_COMMANDS
total number of commands implemented in the TPM
|
VENDOR_COMMANDS
number of vendor commands that are implemented
|
VENDOR_STRING_1
the first four characters of the vendor ID string NOTE When the vendor string is fewer than 16 octets, the additional property values do not have to be present.
|
VENDOR_STRING_2
the second four characters of the vendor ID string
|
VENDOR_STRING_3
the third four characters of the vendor ID string
|
VENDOR_STRING_4
the fourth four characters of the vendor ID sting
|
VENDOR_TPM_TYPE
vendor-defined value indicating the TPM model
|
YEAR
the specification year using the CE EXAMPLE The year 2010 has a value of 000007DA16.
|
| Modifier and Type | Method and Description |
|---|---|
static TPM_PT._N |
valueOf(String name)
Returns the enum constant of this type with the specified name.
|
static TPM_PT._N[] |
values()
Returns an array containing the constants of this enum type, in
the order they are declared.
|
public static final TPM_PT._N NONE
public static final TPM_PT._N PT_GROUP
public static final TPM_PT._N PT_FIXED
public static final TPM_PT._N FAMILY_INDICATOR
public static final TPM_PT._N LEVEL
public static final TPM_PT._N REVISION
public static final TPM_PT._N DAY_OF_YEAR
public static final TPM_PT._N YEAR
public static final TPM_PT._N MANUFACTURER
public static final TPM_PT._N VENDOR_STRING_1
public static final TPM_PT._N VENDOR_STRING_2
public static final TPM_PT._N VENDOR_STRING_3
public static final TPM_PT._N VENDOR_STRING_4
public static final TPM_PT._N VENDOR_TPM_TYPE
public static final TPM_PT._N FIRMWARE_VERSION_1
public static final TPM_PT._N FIRMWARE_VERSION_2
public static final TPM_PT._N INPUT_BUFFER
public static final TPM_PT._N HR_TRANSIENT_MIN
public static final TPM_PT._N HR_PERSISTENT_MIN
public static final TPM_PT._N HR_LOADED_MIN
public static final TPM_PT._N ACTIVE_SESSIONS_MAX
public static final TPM_PT._N PCR_COUNT
public static final TPM_PT._N PCR_SELECT_MIN
public static final TPM_PT._N CONTEXT_GAP_MAX
public static final TPM_PT._N NV_COUNTERS_MAX
public static final TPM_PT._N NV_INDEX_MAX
public static final TPM_PT._N MEMORY
public static final TPM_PT._N CLOCK_UPDATE
public static final TPM_PT._N CONTEXT_HASH
public static final TPM_PT._N CONTEXT_SYM
public static final TPM_PT._N CONTEXT_SYM_SIZE
public static final TPM_PT._N ORDERLY_COUNT
public static final TPM_PT._N MAX_COMMAND_SIZE
public static final TPM_PT._N MAX_RESPONSE_SIZE
public static final TPM_PT._N MAX_DIGEST
public static final TPM_PT._N MAX_OBJECT_CONTEXT
public static final TPM_PT._N MAX_SESSION_CONTEXT
public static final TPM_PT._N PS_FAMILY_INDICATOR
public static final TPM_PT._N PS_LEVEL
public static final TPM_PT._N PS_REVISION
public static final TPM_PT._N PS_DAY_OF_YEAR
public static final TPM_PT._N PS_YEAR
public static final TPM_PT._N SPLIT_MAX
public static final TPM_PT._N TOTAL_COMMANDS
public static final TPM_PT._N LIBRARY_COMMANDS
public static final TPM_PT._N VENDOR_COMMANDS
public static final TPM_PT._N NV_BUFFER_MAX
public static final TPM_PT._N MODES
public static final TPM_PT._N MAX_CAP_BUFFER
public static final TPM_PT._N PT_VAR
public static final TPM_PT._N PERMANENT
public static final TPM_PT._N STARTUP_CLEAR
public static final TPM_PT._N HR_NV_INDEX
public static final TPM_PT._N HR_LOADED
public static final TPM_PT._N HR_LOADED_AVAIL
public static final TPM_PT._N HR_ACTIVE
public static final TPM_PT._N HR_ACTIVE_AVAIL
public static final TPM_PT._N HR_TRANSIENT_AVAIL
public static final TPM_PT._N HR_PERSISTENT
public static final TPM_PT._N HR_PERSISTENT_AVAIL
public static final TPM_PT._N NV_COUNTERS
public static final TPM_PT._N NV_COUNTERS_AVAIL
public static final TPM_PT._N ALGORITHM_SET
public static final TPM_PT._N LOADED_CURVES
public static final TPM_PT._N LOCKOUT_COUNTER
public static final TPM_PT._N MAX_AUTH_FAIL
public static final TPM_PT._N LOCKOUT_INTERVAL
public static final TPM_PT._N LOCKOUT_RECOVERY
public static final TPM_PT._N NV_WRITE_RECOVERY
public static final TPM_PT._N AUDIT_COUNTER_0
public static final TPM_PT._N AUDIT_COUNTER_1
public static TPM_PT._N[] values()
for (TPM_PT._N c : TPM_PT._N.values()) System.out.println(c);
public static TPM_PT._N valueOf(String name)
name - the name of the enum constant to be returned.IllegalArgumentException - if this enum type has no constant with the specified nameNullPointerException - if the argument is nullCopyright © 2017. All rights reserved.