Package tss.tpm

Class TPM2_DictionaryAttackParameters_REQUEST

  • All Implemented Interfaces:
    TpmMarshaller

    public class TPM2_DictionaryAttackParameters_REQUEST
    extends ReqStructure
    This command changes the lockout parameters.
    • Field Detail

      • lockHandle

        public TPM_HANDLE lockHandle
        TPM_RH_LOCKOUT Auth Index: 1 Auth Role: USER
      • newMaxTries

        public int newMaxTries
        Count of authorization failures before the lockout is imposed
      • newRecoveryTime

        public int newRecoveryTime
        Time in seconds before the authorization failure count is automatically decremented A value of zero indicates that DA protection is disabled.
      • lockoutRecovery

        public int lockoutRecovery
        Time in seconds after a lockoutAuth failure before use of lockoutAuth is allowed A value of zero indicates that a reboot is required.
    • Constructor Detail

      • TPM2_DictionaryAttackParameters_REQUEST

        public TPM2_DictionaryAttackParameters_REQUEST()
      • TPM2_DictionaryAttackParameters_REQUEST

        public TPM2_DictionaryAttackParameters_REQUEST​(TPM_HANDLE _lockHandle,
                                                       int _newMaxTries,
                                                       int _newRecoveryTime,
                                                       int _lockoutRecovery)
        Parameters:
        _lockHandle - TPM_RH_LOCKOUT Auth Index: 1 Auth Role: USER
        _newMaxTries - Count of authorization failures before the lockout is imposed
        _newRecoveryTime - Time in seconds before the authorization failure count is automatically decremented A value of zero indicates that DA protection is disabled.
        _lockoutRecovery - Time in seconds after a lockoutAuth failure before use of lockoutAuth is allowed A value of zero indicates that a reboot is required.