CFG_GetProvisioningTLSMode

CFG_GetProvisioningTLSMode returns current provisioning TLS mode. It can be either PKI (Remote Configuration) or PSK.

CFG_GetProvisioningTLSMode Request

typedef struct _CFG_GET_PROV_TLS_MODE_REQUEST

{

    PTHI_MESSAGE_HEADER     Header;

} CFG_GET_PROV_TLS_MODE_REQUEST;

 

Field

Description

Header.Version

Major and minor interface version.

Header.Reserved

0000h

Header.Command

0400002Bh

Header.Length

Message Length, excluding the message header.

CFG_GetProvisioningTLSMode Response

typedef struct _CFG_GET_PROV_TLS_MODE_RESPONSE

{

    PTHI_MESSAGE_HEADER     Header;

    AMT_STATUS              Status;

    [success] UINT32        ProvTLSMode;

} CFG_GET_PROV_TLS_MODE_RESPONSE;

 

Field

Description

Header.Version

Major and minor interface version.

Header.Reserved

0000h

Header.Command

0480002Bh

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.

ProvTLSMode

0 unknown; 1 – PSK; 2 – PKI.

CFG_GetProvisioningTLSMode 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.