CFG_EnumerateHashHandles

CFG_EnumerateHashHandles enumerates the hashed certificates from the Certificate Hash table.

CFG_EnumerateHashHandles Request

typedef struct _CFG_GET_HASH_HANDLES_REQUEST

{

    PTHI_MESSAGE_HEADER     Header;

} CFG_GET_HASH_HANDLES_REQUEST;

 

Field

Description

Header.Version

Major and minor interface version.

Header.Reserved

0000h

Header.Command

0400002Ch

Header.Length

Message Length, excluding the message header.

CFG_EnumerateHashHandles Response

typedef struct _CFG_GET_HASH_HANDLES_RESPONSE

{

    PTHI_MESSAGE_HEADER     Header;

    AMT_STATUS              Status;

    [success] UINT32        EntriesCount;

    [success] UINT32        Handles[EntriesCount];

} CFG_GET_HASH_HANDLES_RESPONSE;

 

Field

Description

Header.Version

Major and minor interface version.

Header.Reserved

0000h

Header.Command

0480002Ch

Header.Length

Message Length, excluding the message header.

Status

A status code returned in a response message that indicates whether the operation specified in the corresponding request message succeeded or failed. If the operation failed, this code indicates the specific reason for failure.

EntriesCount

Number of handles returned in array of handles

Handles

Array of certificate handles. The passed array size indicates how many handles there are in the array. 

CFG_EnumerateHashHandles Status Codes

Status

Description

AMT_STATUS_SUCCESS

Request succeeded.

AMT_STATUS_INTERNAL_ERROR

An internal error in the Intel AMT device has occurred

AMT_STATUS_NOT_READY

Management controller has not progressed far enough in its initialization to process the command.

AMT_STATUS_INVALID_MESSAGE_LENGTH

Length field of header is invalid.

Copyright © 2006-2022, Intel Corporation. All rights reserved.