CollapseAll image

Configure and Activate the Profile

The following steps describe how to configure and activate the supplicant in Intel AMT to use one of the supported profiles. The following description shows the flow when the enabled profile is EAP-TLS.

1.  Retrieve the instance of AMT_8021XProfile, where the “InstanceID” key equals “Intel(r) AMT 802.1x Profile 0”.

2.  Set the following properties in the object:

Property

Value

ElementName

Any element name

InstanceID

Any Instance ID

Enabled

“true”

AuthenticationProtocol

“0”

ServerCertificateName

“server1”

ServerCertificateNameComparison

“0”

Username

“user1”

ClientCertificate

ClientCertificateEPR

ServerCertificateIssuer

RootCertificateEPR

ActiveInS0

“true”

 

3.  Invoke AMT_8021XProfile.Put to activate the profile.

Click here for a snippet demonstrating this step

You can execute this snippet by inserting it into the execution template found here.

  

$clientCertificateRef =# The EPR to the AMT_PublicKeyCertificate object created by the Certificate Management, 'Add a Public Key Certificate' use case.

$rootCertificateRef =# The EPR to the AMT_PublicKeyCertificate object created by the Certificate Management, 'Add a Trusted Root Certificate' use case.

$8021XProfileRef =$wsmanConnectionObject.NewReference("SELECT * FROM AMT_8021XProfile WHERE InstanceID='Intel(r) AMT 802.1x Profile 0'")

$8021XProfileInstance =$8021XProfileRef.Get()

$8021XProfileInstance.SetProperty("ElementName","Intel(r) AMT 802.1x Profile")

$8021XProfileInstance.SetProperty("InstanceID","Intel(r) AMT 802.1x Profile0")

$8021XProfileInstance.SetProperty("Enabled","true")

$8021XProfileInstance.SetProperty("AuthenticationProtocol","0")

$8021XProfileInstance.SetProperty("ServerCertificateName","demo.intel.com")

$8021XProfileInstance.SetProperty("ServerCertificateNameComparison","0")

$8021XProfileInstance.SetProperty("Username","myUser")

$8021XProfileInstance.SetProperty("ClientCertificate",$clientCertificateRef)

$8021XProfileInstance.SetProperty("ServerCertificateIssuer",$rootCertificateRef)

$8021XProfileInstance.SetProperty("ActiveInS0","true")

$8021XProfileRef.Put($8021XProfileInstance)

 

 

Instance Diagram

Classes Used in This Flow

SDK Sample

Not applicable

 

See Also:

   Detailed Description

   AMT_8021XProfile Field Descriptions

   Active/Passive Mode

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