Difference Description

Changes from Release 3.2 to Release 4.0.

Class

Release 3.2

Release 4.0

AMT_8021XProfile

ProtectedAccessCredential field is of type string

ProtectedAccessCredential field is of type uint8[]

AMT_AgentPresenceCapabilities

 

Field added: The maximum number of agents that can be registered on the Intel AMT device and configured with EAC action.

uint32 MaxEacAgents;

AMT_AgentPresenceWatchdog

DeviceID field is of type string (MinLen=MaxLen=16)

DeviceID field is of type uint8[]

 

AddAction() method can return status 2075 (PT_STATUS_AUDIT_FAIL)

 

AddAction() method has an added input parameter: boolean ActionEac

AMT_AgentPresenceWatchdogAction

 

Added method: GetActionEac()

AMT_AuthorizationService

 

AddUserAclEx() method can return status 2075 (PT_STATUS_AUDIT_FAIL)

DigestPassword parameter of AddUserAclEx(), GetUserAclEntryEx(),UpdateUserAclEntryEx() methods is of type string (Note that this field might be input/output in the different methods)

DigestPassword parameter of AddUserAclEx(), GetUserAclEntryEx(),UpdateUserAclEntryEx()  methods is of type uint8[] (Note that this field might be input/output in the different methods)

KerberosUserSid parameter of AddUserAclEx(), GetUserAclEntryEx(),UpdateUserAclEntryEx(), SetAdminAclEntryEx() methods is of type string (MinLen=MaxLen=28) (Note that this field might be input/output in the different methods)

KerberosUserSid parameter of AddUserAclEx() , GetUserAclEntryEx(), UpdateUserAclEntryEx(), SetAdminAclEntryEx() methods is of type uint8[28] (Note that this field might be input/output in the different methods)

 

Realms[]parameter of AddUserAclEx(), GetUserAclEntryEx(),UpdateUserAclEntryEx() , SetAclEnableState() methods might be passed with the following values:

20 (“AuditLogRealm”), 21 (“ACLRealm”), ..(“Reserved”)

AMT_CRL

URL field is of encoding OctetString

URL field is of encoding base64 blob (EOBase64)

AMT_EACCredentialContext

 

Put method enabled

AMT_EndpointAccessControlService

SignedPosture return value of the GetPosture() function is of type string, Maxlen=2500

SignedPosture parameter of the GetPosture() function is of type uint8[2500]

PosureChangeHash return value of the GetPosture() function is of type string, Maxlen=20

PosureChangeHash parameter of the GetPosture() function is of type uint8[20]

PosureChangeHash parameter of the GetPostureHash() function is of type string, Maxlen=20

PosureChangeHash parameter of the GetPostureHash() function is of type uint8[20]

 

UpdatePostureState() method can return status 2075 (PT_STATUS_AUDIT_FAIL)

 

Added Methods: GetEacOptions(), SetEacOptions()

AMT_EnvironmentDetectionSettingData

 

Added Method: EnableVpnRouting()

DetectionStrings MAXLENGTH is 256

DetectionStrings MAXLENGTH is 64

DefaultCommunityString MAXLENGTH is 256

DefaultCommunityString MAXLENGTH is 16

AMT_EthernetPortSettings

SharedMAC, DhcpEnabled field are required

SharedMAC, DhcpEnabled field are required but are not visible to users with GENERAL_INFO realm permissions.

AMT_EventManagerService

 

RequestStateChange added

DefaultCommunityString Maximum length is 256

DefaultCommunityString Maximum length is 16

AMT_GeneralSettings

HostName, PingResponseEnabled, WsmanOnlyMode properties are required

HostName, PingResponseEnabled, WsmanOnlyMode properties are required but are not visible to users with GENERAL_INFO realm permissions.

AMT_Hdr8021Filter

 

HdrProtocolID8021 property is not required.

Also, field’s documentation is changed.

AMT_HeuristicPacketFilterSettings

 

Minor documentation changes

AMT_IPHeadersFilter

Some fields are defined with type unit8[x]

Some fields are defined with type string, with MaxLen=x

AMT_KerberosSettingData

MasterKey property is of type string, MaxLen=16

MasterKey property is of type uint8[16]

GetCredentialCacheState() method has value map

GetCredentialCacheState() method has no value map

SetCredentialCacheState() method has value map

SetCredentialCacheState() method has no value map

AMT_MessageLog

GetRecords() method might return with “0”, “1”, “2”

GetRecords() method might return with values “0”, “1”, “2” or “3” (“No record exists in log”)

RecordNumber parameter of the PositionAtRecord() method is of type sint32

RecordNumber parameter of the PositionAtRecord() method is of type sint64

RecordArray output parameter of the GetRecords() method is of type OctetString

RecordArray output parameter of the GetRecords() method is of type EOBase64

TimeOfLastStateChange field enabled

TimeOfLastStateChange field disabled

 

LogState field added

AMT_ProvisioningCertificateHash

HashType field is of type string

HashType field is of type uint8[]

AMT_PublicKeyCertificate

X509Certificate field is of type string, MaxLen=4100

X509Certificate field is of type uint8[4100]

AMT_PublicKeyManagementService

CertificateBlob parameter of the AddCertificate() method is of type string

CertificateBlob parameter of the AddCertificate() method is of type uint8[]

CertificateBlob parameter of the AddTrustedCertificate() method is of type string

CertificateBlob parameter of the AddTrustedCertificate() method is of type uint8[]

KeyBlob parameter of the AddKey() method is of type string

KeyBlob parameter of the AddKey() method is of type uint8[]

The CertificateRequest return value GeneratePKSC10Request() is of type string

The CertificateRequest return value GeneratePKSC10Request() is of type uint8[]

The SerialNumber parameter of the AddCRL() method is of type OctetString

The SerialNumber parameter of the AddCRL() method is of type EOBase64

AMT_PublicPrivateKeyPair

DERKey field is of type string

DERKey field is of type uint8[]

AMT_RedirectionService

The boolean field ListenerEnabled is required

The boolean field ListenerEnabled is not required

AMT_SetupAndConfigurationService

Unprovision() method might return {“0”, “1”, “16”, “36”} status codes

Unprovision() method might also return code “2076”(PT_STATUS_BLOCKING_COMPONENT)

PartialUnprovision () method might return with {“0”, “1”, “16”} status codes

PartialUnprovision () method might also return code “2076”(PT_STATUS_BLOCKING_COMPONENT)

SetTLSPSK() method might return with {“0”, “1”, “16”, “36”} status codes

SetTLSPSK () method might also return code “2075”(PT_STATUS_AUDIT_FAIL)

PID parameter of the SetTLSPSK() method is of type string, MaxLen=8

PID parameter of the SetTLSPSK() method is of type uint8[8]

PPS parameter of the SetTLSPSK() method is of type string, MaxLen=32

PPS parameter of the SetTLSPSK() method is of type uint8[32]

SelectedHashData output parameter of the GetProvisioningAuditRecord() method is of type string

SelectedHashData output parameter of the GetProvisioningAuditRecord() method is of type uint[8]

SelectedHashData output parameter format is OctetString

SelectedHashData output parameter format is Base64 (EOBase64)

 

Added method GetUUID()

ProvisioningServerOTP field is of type string, MinLen=8, MaxLen=32

ProvisioningServerOTP field is of type uint[32]

ProvisioningPID field is of type string

ProvisioningPID field is of type uint8[]

 

Added method GetUnprovisionBlockingComponents()

AMT_SNMPEventSubscriber

 

Added field: AccessInfo

Field PolicyID is required

Field PolicyID is not required

AMT_SOAPEventSubscriber

AlertAuthenticationOptions[] field is required

AlertAuthenticationOptions[] field is not required

AMT_SystemDefensePolicy

 

Added method: GetTimeout()

 

Added method: SetTimeout()

AMT_SystemPowerScheme

SchemeGUID field is of type string, MaxLen=MinLen=16

SchemeGUID field is of type uint8[16]

SetPowerScheme() method might return with {“0”, “1”, 38”} status codes

SetPowerScheme() method might also return with “2075” status code (PT_STATUS_AUDIT_FAIL)

AMT_ThirdPartyDataStorageAdministration
Service

The MaxNonPartnerTotalAllocationSize return value of the GetGobalStorageAttribute() method is of type uint16

The MaxNonPartnerTotalAllocationSize return value of the GetGobalStorageAttribute() method is of type uint32

The SetGlobalStorageAttributes() method might return with {“0”, “1”, “36”, “38”} status codes

SetGlobalStorageAttributes () method might also return with “2075” status code (PT_STATUS_AUDIT_FAIL)

The MaxNonPartnerTotalAllocationSize input parameter of the SetGobalStorageAttribute() method is of type uint16

The MaxNonPartnerTotalAllocationSize input parameter of the SetGobalStorageAttribute() method is of type uint32

The UUID return value of the AdminGetApplicationAttributes() method is of type string, MaxLen=16

The UUID return value of the AdminGetApplicationAttributes() method is of type uint8[16]

The AddStorageEaclEntry() method might return with {“0”, “1”, “12”, “23”, “38”, “2058”} status codes

The AddStorageEaclEntry() method might also return with “2075” status code (PT_STATUS_AUDIT_FAIL)

The RemoveStorageEaclEntry() method might return with {“0”, “1”, “2053”, “2056”} status codes

The RemoveStorageEaclEntry() method might also return with “2075” status code (PT_STATUS_AUDIT_FAIL)

The AddStorageFpaclEntry() method might return with {“0”, “1”, “12”, “15, “23”, “36”, “38”, “2058”} status codes

The AddStorageFpaclEntry () method might also return with “2075” status code (PT_STATUS_AUDIT_FAIL)

The UpdateStorageFpaclEntry() method might return with {“0”, “1”, “15, “36”, “38”, “2053”} status codes

The UpdateStorageFpaclEntry() method might also return with “2075” status code (PT_STATUS_AUDIT_FAIL)

The RemoveStorageFpaclEntry() method might return with {“0”, “1”, “2053”, “2056”} status codes

The RemoveStorageFpaclEntry () method might also return with “2075” status code (PT_STATUS_AUDIT_FAIL)

AMT_ThirdPartyDataStorageService

The SessionHandle parameter is of type uint8[16] in the following methods:

RegisterApplication

UnregisterApplication GetRegisteredApplications GetCurrentApplicationHandle GetApplicationAttributes

RemoveApplication

GetBytesAvailable

AllocateBlock

DeallocateBlock

RemovePermissionsGroup

GetPermissionsGroupMembers

GetAllocatedBlocks

RemovePermissionsGroupMembers

GetBlockAttributes

AddPermissionsGroupMembers

UlockBlock

SetPermissionsGroupName

ReadBlock

WriteBlock

SetPermissionsGroupPermissions

SetBlockVisibility

GetPermissionsGroupAttributes

GetPermissionsGroups

SetBlockName

AddPermissionsGroup

LockBlock

In the methods listed to the left, the SessionHandle parameter is of type string, MaxLen=16

The CallerID parameter of the RegisterApplication() method is of type uint8[16]

The CallerID parameter of the RegisterApplication() method is of type string, MaxLen=16

The Data parameter of the ReadBlock() method is of type string, MaxLen=4096

The Data parameter of the ReadBlock() method is of type uint8[]

Method WriteBlock() might return with { "0", "1", "13", "14", "15", "16", "18", "38" } status codes

Method WriteBlock() might also return with “2075” status code (PT_STATUS_AUDIT_FAIL)

The Data parameter of the WriteBlock () method is of type string

The Data parameter of the WriteBlock () method is of type uint8[]

AMT_TLSSettingData

The X509SerialNumber field is of type string, MaxLen=20

The X509SerialNumber field is of type uint8[20]

TrustedCN MAXLENGTH=64; ARRAY_MAXLENGTH=4

TrustedCN MAXLENGTH=60; ARRAY_MAXLENGTH=10

CIM_Account

 

Documentation change

 

The ModelCorrespondence attribute of the UserPasswordEncryptionAlgorithm field has changed

 

The ModelCorrespondence attribute of the OtherUserPasswordEncryptionAlgorithm field has changed

OrganizationName ARRAY_MAXLENGTH=2

OrganizationName ARRAY_MAXLENGTH=1

CIM_AccountManagementCapabilities

 

Documentation change

 

The ModelCorrespondence attribute of the UserPasswordEncryptionSalt field has changed

InstanceID MAXLENGTH=50; DEFAULT_VALUE= Intel(r) AMT:Account Management Capabilities

InstanceID MAXLENGTH=44; DEFAULT_VALUE= Intel(r) AMT:AccountManagementCapabilities

SupportedUserPasswordEncryptionAlgorithms ARRAY_MAXLENGTH=2

SupportedUserPasswordEncryptionAlgorithms ARRAY_MAXLENGTH=1

CIM_AccountManagementService

SystemName DEFAULT_VALUE= ManagedSystem

SystemName DEFAULT_VALUE= Intel(r) AMT

CIM_AlertIndication

Pull method enabled

Pull method disabled

CIM_Capabilities

 

Class documentation changed

 

Added method: CreateGoalSettings()

CIM_Chassis

 

Added more possible values for ChassisPackageType field

CIM_Collection

 

Added UMLPackagePath attribute ("CIM::Core::Collection" )

CIM_Component

 

Added UMLPackagePath attribute ("CIM::Core::CoreElements”)

CIM_ComputerSystem

 

Added UMLPackagePath attribute ("CIM::Core::SystemElements”)

 

Class documentation changed

 

Added more possible values for Dedicated[] field

CIM_ConcreteDependency

 

Added UMLPackagePath attribute ("CIM::Core::CoreElements”)

 

Class documentation changed

CIM_ElementConformsToProfile

 

Added UMLPackagePath attribute ("CIM::Interop")

CIM_EnabledLogicalElement

 

Added UMLPackagePath attribute ("CIM::Core::CoreElements”)

 

Documentation changes for all methods/fields

 

Added field: PrimaryStatus

 

Added field: DetailedStatus

 

Added field: OperatingStatus

 

Added field: CommunicationStatus

CIM_EnabledLogicalElementCapabilities

ElementName MAXLENGTH=80; InstanceID MAXLENGTH=80; InstanceID contains the following string: 'Intel(r) AMT:<userID> Account Capabilities'. An exception is the 'admin' built-in user, where the InstanceID of the corresponding instance will be 'Intel AMT:Administrator Account Capabilities'.

ElementName MAXLENGTH=256; InstanceID MAXLENGTH=256; InstanceID value is the same as 3.2, except that the value for the 'admin' built-in user will be 'Intel AMT:Admin Account Capabilities' (with capital 'A').

CIM_FilterCollection

Pull method enabled

Pull method disabled

CIM_FilterCollectionSubscription

Pull method enabled

Pull method disabled

CIM_HostedService

 

Added UMLPackagePath attribute ("CIM::Core::Service”)

 

Class documentation changed

CIM_Identity

ElementName MAXLENGTH=76

ElementName MAXLENGTH=36

CIM_ListenerDestinationWSManagement

Pull method enabled

Pull method disabled

CIM_Log

 

Added UMLPackagePath attribute ("CIM::System::Logs”)

 

Added field: LogState (default: 4)

 

Added field: OverridePolicy (default: 0)

CIM_LogicalElement

 

Added UMLPackagePath attribute ("CIM::Core::CoreElements”)

CIM_ManagedElement

 

Added UMLPackagePath attribute ("CIM::Core::CoreElements”)

 

Documentation minor change

CIM_ManagedSystemElement

 

Added UMLPackagePath attribute ("CIM::Core::CoreElements”)

 

Documentation minor change

CIM_MessageLog

RecordNumber field is of type sint32

RecordNumber field is of type sint64

CIM_PhysicalMemory

 

Added more possible values for MemoryType field

CIM_Privilege

Release method disabled

Release method enabled

ElementName field disabled

ElementName field enabled

Description field disabled

Description field enabled

Caption field disabled

Caption field enabled

InstanceID MAXLENGTH=80; InstanceID contains the following string: 'Intel(r) AMT:<userID> Privilege'. An exception is the 'admin' built-in user, where the InstanceID of the corresponding instance will be 'Intel AMT: Administrator Privilege'.

Activities ARRAY_MAXLENGTH=19; ActivityQualifiers MAXLENGTH=10; ActivityQualifiers ARRAY_MAXLENGTH=19; QualifierFormats ARRAY_MAXLENGTH=19

InstanceID MAXLENGTH=256; InstanceID value is the same as 3.2, except that the value for the 'admin' built-in user will be 'Intel AMT:Admin Privilege' (with capital 'A').

Activities ARRAY_MAXLENGTH=25; ActivityQualifiers MAXLENGTH=256; ActivityQualifiers ARRAY_MAXLENGTH=25; QualifierFormats ARRAY_MAXLENGTH=25

CIM_Processor

 

Added more possible values for Family and UpgradeMethod fields.

CIM_RegisteredProfile

 

Added UMLPackagePath attribute ("CIM::Interop")

OtherRegisteredOrganization field disabled

OtherRegisteredOrganization field enabled

CIM_RoleBasedAuthorizationService

ElementName MAXLENGTH=40; Name MAXLENGTH=40

ElementName MAXLENGTH=50; Name MAXLENGTH=50

CIM_RoleBasedManagementCapabilities

QualifierFormatsSupported ARRAY_MAXLENGTH=19; ActivityQualifiersSupported MAXLENGTH=10; ActivityQualifiersSupported ARRAY_MAXLENGTH=19; ActivitiesSupported ARRAY_MAXLENGTH=36

QualifierFormatsSupported ARRAY_MAXLENGTH=25; ActivityQualifiersSupported MAXLENGTH=256; ActivityQualifiersSupported ARRAY_MAXLENGTH=25; ActivitiesSupported ARRAY_MAXLENGTH=25

CIM_Service

 

Misc. documentation changes

CIM_ServiceAffectsElement

ElementEffects[] enumeration values:

{"0","1","2","3","4",”5","6","7","8",“9","10"}

ElementEffects[] enumeration values added:

“..”                               DMTF Reserved

“0x8000-0xFFFF”                     Vendor Reserved

CIM_ServiceServiceDependency

RestartService field disabled

RestartService field enabled

CIM_SoftwareInstallationService

ElementName MAXLENGTH=36

ElementName MAXLENGTH=40

CIM_SystemComponent

 

Added UMLPackagePath attribute ("CIM::Core::CoreElements”)

 

Documentation minor change

 

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