CFG_SetProvisioningServerOTP

CFG_SetProvisioningServerOTP sets the one time password for PKI (Remote Configuration) provisioning.

This command is not allowed in POST_PROVISION state. It is allowed in the IN_PROVISION state only if the time period dedicated for provisioning has elapsed.

CFG_SetProvisioningServerOTP Request

typedef struct _CFG_SET_PROV_SERVER_OTP_REQUEST

{

    PTHI_MESSAGE_HEADER     Header;

    AMT_ANSI_STRING         OTP;

} CFG_SET_PROV_SERVER_OTP_REQUEST;

 

Field

Description

Header.Version

Major and minor interface version.

Header.Reserved

0000h

Header.Command

0400002Ah

Header.Length

Message Length, excluding the message header.

OTP

One time password made up of characters from the ASCII char set

CFG_SetProvisioningServerOTP Response

typedef struct _CFG_SET_PROV_SERVER_OTP_RESPONSE

{

    PTHI_MESSAGE_HEADER     Header;

    AMT_STATUS              Status;

} CFG_SET_PROV_SERVER_OTP_RESPONSE;

 

Field

Description

Header.Version

Major and minor interface version.

Header.Reserved

0000h

Header.Command

0480002Ah

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.

CFG_SetProvisioningServerOTP 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 the OTP or Length field of header is invalid

AMT_STATUS_INVALID_AMT_MODE

Not supported in post provisioning state

AMT_STATUS_INVALID_PARAMETER

Invalid OTP parameter.

 

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