// Copyright (c) 2007-2010, Intel Corporation. All rights reserved. [Version ( "8.0.0" )] class IPS_IEEE8021xSettings : CIM_IEEE8021xSettings { [Description ( "Timeout in seconds, in which the Intel(R) AMT will hold " "an authenticated 802.1X session. During the defined " "period, Intel(R) AMT manages the 802.1X negotiation " "while a PXE boot takes place. After the timeout, control " "of the negotiation passes to the host. \n" "The maximum value is 86400 seconds (one day).\n" "A value of 0 disables the feature. \n" "If this optional value is omitted, Intel(R) AMT sets a " "default value of 120 seconds." )] uint32 PxeTimeout; [Description ( "Indicates the activity setting of the 802.1X module in " "S0 state. The default value for this property is \'true\'." )] boolean AvailableInS0; [Required, Description ( "Indicates whether the 802.1x profile is enabled." ), ValueMap { "0..1", "2", "3", "4..5", "6", "7.." }, Values { "Reserved", "Enabled", "Disabled", "Reserved1", "Enabled Without Certificates", "Reserved2" }] uint32 Enabled; [Description ( "Set the certificates associated with the 8021X profile." ), ValueMap { "0", "1", "2.."}, Values { "PT_STATUS_SUCCESS", "PT_STATUS_INTERNAL_ERROR", "Reserved"}] uint32 SetCertificates( [IN, Description ( "The trusted root CA that should be used while verifying " "the server certificate." )] AMT_PublicKeyCertificate REF ServerCertificateIssuer, [IN, Description ( "The client certificate that should be used by the profile." )] AMT_PublicKeyCertificate REF ClientCertificate); };