public static enum TPMA_NV._N extends Enum<TPMA_NV._N>
| Enum Constant and Description |
|---|
AUTHREAD
SET (1): The Index data may be read if the authValue is provided.
|
AUTHWRITE
SET (1): Authorizations to change the Index contents that require USER role may be provided with an HMAC session or password.
|
BITS
Bit Field contains an 8-octet value to be used as a bit field and can only be modified with TPM2_NV_SetBits().
|
CLEAR_STCLEAR
SET (1): TPMA_NV_WRITTEN for the Index is CLEAR by TPM Reset or TPM Restart.
|
COUNTER
Counter contains an 8-octet value that is to be used as a counter and can only be modified with TPM2_NV_Increment()
|
EXTEND
Extend contains a digest-sized value used like a PCR.
|
GLOBALLOCK
SET (1): If TPM2_NV_GlobalWriteLock() is successful, then further writes to this location are not permitted until the next TPM Reset or TPM Restart.
|
NO_DA
SET (1): Authorization failures of the Index do not affect the DA logic and authorization of the Index is not blocked when the TPM is in Lockout mode.
|
ORDERLY
SET (1): NV Index state is only required to be saved when the TPM performs an orderly shutdown (TPM2_Shutdown()).
|
ORDINARY
Ordinary contains data that is opaque to the TPM that can only be modified using TPM2_NV_Write().
|
OWNERREAD
SET (1): The Index data can be read if Owner Authorization is provided.
|
OWNERWRITE
SET (1): The Index data can be written if Owner Authorization is provided.
|
PIN_FAIL
PIN Fail - contains pinCount that increments on a PIN authorization failure and a pinLimit
|
PIN_PASS
PIN Pass - contains pinCount that increments on a PIN authorization success and a pinLimit
|
PLATFORMCREATE
SET (1): This Index may be undefined with Platform Authorization but not with Owner Authorization.
|
POLICY_DELETE
SET (1): Index may not be deleted unless the authPolicy is satisfied using TPM2_NV_UndefineSpaceSpecial().
|
POLICYREAD
SET (1): The Index data may be read if the authPolicy is satisfied.
|
POLICYWRITE
SET (1): Authorizations to change the Index contents that require USER role may be provided with a policy session.
|
PPREAD
SET (1): The Index data can be read if Platform Authorization is provided.
|
PPWRITE
SET (1): The Index data can be written if Platform Authorization is provided.
|
READ_STCLEAR
SET (1): TPM2_NV_ReadLock() may be used to SET TPMA_NV_READLOCKED for this Index.
|
READLOCKED
SET (1): Reads of the Index are blocked until the next TPM Reset or TPM Restart.
|
TpmNt_BIT_0
The type of the index.
|
TpmNt_BIT_1 |
TpmNt_BIT_2 |
TpmNt_BIT_3 |
WRITE_STCLEAR
SET (1): TPM2_NV_WriteLock() may be used to prevent further writes to this location until the next TPM Reset or TPM Restart.
|
WRITEALL
SET (1): A partial write of the Index data is not allowed.
|
WRITEDEFINE
SET (1): TPM2_NV_WriteLock() may be used to prevent further writes to this location.
|
WRITELOCKED
SET (1): Index cannot be written.
|
WRITTEN
SET (1): Index has been written.
|
| Modifier and Type | Method and Description |
|---|---|
static TPMA_NV._N |
valueOf(String name)
Returns the enum constant of this type with the specified name.
|
static TPMA_NV._N[] |
values()
Returns an array containing the constants of this enum type, in
the order they are declared.
|
public static final TPMA_NV._N PPWRITE
public static final TPMA_NV._N OWNERWRITE
public static final TPMA_NV._N AUTHWRITE
public static final TPMA_NV._N POLICYWRITE
public static final TPMA_NV._N ORDINARY
public static final TPMA_NV._N COUNTER
public static final TPMA_NV._N BITS
public static final TPMA_NV._N EXTEND
public static final TPMA_NV._N PIN_FAIL
public static final TPMA_NV._N PIN_PASS
public static final TPMA_NV._N TpmNt_BIT_0
public static final TPMA_NV._N TpmNt_BIT_1
public static final TPMA_NV._N TpmNt_BIT_2
public static final TPMA_NV._N TpmNt_BIT_3
public static final TPMA_NV._N POLICY_DELETE
public static final TPMA_NV._N WRITELOCKED
public static final TPMA_NV._N WRITEALL
public static final TPMA_NV._N WRITEDEFINE
public static final TPMA_NV._N WRITE_STCLEAR
public static final TPMA_NV._N GLOBALLOCK
public static final TPMA_NV._N PPREAD
public static final TPMA_NV._N OWNERREAD
public static final TPMA_NV._N AUTHREAD
public static final TPMA_NV._N POLICYREAD
public static final TPMA_NV._N NO_DA
public static final TPMA_NV._N ORDERLY
public static final TPMA_NV._N CLEAR_STCLEAR
public static final TPMA_NV._N READLOCKED
public static final TPMA_NV._N WRITTEN
public static final TPMA_NV._N PLATFORMCREATE
public static final TPMA_NV._N READ_STCLEAR
public static TPMA_NV._N[] values()
for (TPMA_NV._N c : TPMA_NV._N.values()) System.out.println(c);
public static TPMA_NV._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.