Package tss.tpm

Class TPM2_SetCommandCodeAuditStatus_REQUEST

  • All Implemented Interfaces:
    TpmMarshaller

    public class TPM2_SetCommandCodeAuditStatus_REQUEST
    extends ReqStructure
    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.
    • Field Detail

      • auth

        public TPM_HANDLE auth
        TPM_RH_OWNER or TPM_RH_PLATFORM+{PP} Auth Index: 1 Auth Role: USER
      • auditAlg

        public TPM_ALG_ID auditAlg
        Hash algorithm for the audit digest; if TPM_ALG_NULL, then the hash is not changed
      • setList

        public TPM_CC[] setList
        List of commands that will be added to those that will be audited
      • clearList

        public TPM_CC[] clearList
        List of commands that will no longer be audited
    • Constructor Detail

      • TPM2_SetCommandCodeAuditStatus_REQUEST

        public TPM2_SetCommandCodeAuditStatus_REQUEST()
      • TPM2_SetCommandCodeAuditStatus_REQUEST

        public TPM2_SetCommandCodeAuditStatus_REQUEST​(TPM_HANDLE _auth,
                                                      TPM_ALG_ID _auditAlg,
                                                      TPM_CC[] _setList,
                                                      TPM_CC[] _clearList)
        Parameters:
        _auth - TPM_RH_OWNER or TPM_RH_PLATFORM+{PP} Auth Index: 1 Auth Role: USER
        _auditAlg - Hash algorithm for the audit digest; if TPM_ALG_NULL, then the hash is not changed
        _setList - List of commands that will be added to those that will be audited
        _clearList - List of commands that will no longer be audited