Intel AMT Features > General Info > Use Cases > Get Security Parameters
CollapseAll image

Get Security Parameters

The following steps describe how to retrieve the local interface security parameters. It combines many steps from other flows along with several additional steps.

1.  Retrieve the instance of AMT_SetupAndConfigurationService, where the “Name” key is “Intel(r) AMT Setup and Configuration Service”.

2.     Examine AMT_SetupAndConfigurationService.ProvisioningMode to see that the mode is Enterprise. In Release 6.0 and 6.1, this will always be the case. Starting with Release 6.2, the property may be set to Admin Control Mode (equivalent to Enterprise mode) or Client Control mode.

3.     Examine AMT_SetupAndConfigurationService.ProvisioningState to see the Provisioning state.

4.     Retrieve the instance of AMT_TLSSettingData., where the “InstanceID” key equals “Intel(r) AMT 802.3 TLS Settings”.

5.     Examine AMT_TLSSettingData.Enabled to see the enabled state of the TLS.

Click here for a snippet demonstrating this step

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

  

$tlsSettingDataRef =$wsmanConnectionObject.NewReference("SELECT * FROM AMT_TLSSettingData WHERE InstanceID='Intel(r) AMT 802.3 TLS Settings'")

$tlsSettingDataInstance =$tlsSettingDataRef.Get()

$enabled =$tlsSettingDataInstance.GetProperty("Enabled")

 

 

6.     Retrieve the instance of AMT_CryptographicCapabilities, where the “InstanceID” key equals “Intel(r) AMT: Cryptographic Capabilities 0”.

7.     Examine AMT_CryptographicCapabilities.HardwareAcceleration to see whether or not hardware encryption is enabled.

Click here for a snippet demonstrating this step

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

  

$cryptographicCapabilitiesRef =$wsmanConnectionObject.NewReference("SELECT * FROM  AMT_CryptographicCapabilities WHERE InstanceID='Intel(r) AMT: Cryptographic Capabilities 0'")

$cryptographicCapabilitiesInstance =$cryptographicCapabilitiesRef.Get()

$hardwareAcceleration =$cryptographicCapabilitiesInstance.GetProperty("HardwareAcceleration")

 

 

8.  Retrieve the instance of AMT_GeneralSettings, where the “InstanceID” key equals “Intel(r) AMT: General Settings”.

9.     Examine AMT_GeneralSettings.NetworkInterfaceEnabled to see the enabled state of the Network Interface.

10.   Retrieve the instance of AMT_RedirectionService, where the “Name” key equals “Intel(r) AMT Redirection Service”.

11.   Examine AMT_RedirectionService.EnabledState to see the enabled state of Storage Redirection.

Click here for a snippet demonstrating this step

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

  

$redirectionServiceRef =$wsmanConnectionObject.NewReference("SELECT * FROM AMT_RedirectionService WHERE Name='Intel(r) AMT Redirection Service'")

$redirectionServiceInstance =$redirectionServiceRef.Get()

$enabledState =$redirectionServiceInstance.GetProperty("EnabledState")

 

 

12.       Retrieve the instances of AMT_EthernetPortSettings, where the “InstanceID” key is equal to either “Intel(r) AMT Ethernet Port Settings 0” (wired interface) or “Intel(r) AMT Ethernet Port Settings 1” (wireless interface).

13.   For each instance examine AMT_EthernetPortSettings.InstanceID, AMT_EthernetPortSettings.MACAddress, and AMT_EthernetPortSettings.LinkIsUp to see which network links are up.

Click here for a snippet demonstrating this step

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

  

$ethernetPortSettingsRef =$wsmanConnectionObject.NewReference("SELECT * FROM AMT_EthernetPortSettings WHERE InstanceID='Intel(r) AMT Ethernet Port Settings 0'")

$ethernetPortSettingsInstance =$ethernetPortSettingsRef.Get()

$linkIsUp =$ethernetPortSettingsInstance.GetProperty("LinkIsUp")

 

 

Instance Diagram

Classes Used in This Flow

SDK Sample

If there is a sample demonstrating this flow, it is included in the SDK installation file. See SDK Installation Layout for details.

 

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