Class AMT_SetupAuditRecord

Used in features: Intel(R) ME defined Classes

CIM_ManagedElement
   extended by CIM_RecordForLog
      extended by CIM_LogEntry
         extended by AMT_SetupAuditRecord



class AMT_SetupAuditRecord
extends CIM_LogEntry

General Information:
Provides a record of the last Intel(R) ME Activation Event as recorded by Intel(R) ME

Qualifiers:
-------------
Version=0.0.4
LOCALE=0x409
dynamic
provider=IntelMEProv


Supported Fields Summary
 string InstanceID Key
Within the scope of the instantiating Namespace, InstanceID opaquely and uniquely identifies an instance of this class . . .
 string ElementName
A user-friendly name for the object . . .
 string Description
The Description property provides a textual description of the object.
 uint8 ProvisioningTLSMode
Specifies the TLS algorithm used for provisioning
 boolean SecureDNS
Specifies whether the OOB service was pre-configured with DNS suffix information to verify the SSL certificate used for configuration
 boolean HostInitiated
Indicates whether a previous provisioning attempt was initiated by the host
 uint32 SelectedHashType
Specifies the hash algorithm used to generate seed values for HMAC computations performed in the registration operation
 uint8[] SelectedHashData
The stored Hash value of the root certificate used to validate the provisioning server . . .
 uint8[] CACertificateSerial1
The serial number of the first intermediate CA in the certification chain
 uint8[] CACertificateSerial2
The serial number of the second intermediate CA in the certification chain
 uint8[] CACertificateSerial3
The serial number of the third intermediate CA in the certification chain
 boolean AdditionalCaSerialNums
Indicates whether the certificate chain includes additional CA that were not recorded
 boolean IsTimeValid
Indicates whether the certificate timestamp verification was successful.
 string ProvServerIP
The Provisioning Server IP address
 string ProvServerFQDN
Common Name specified in the SSL certificate, typically this is the FQDN of the provisioning server
 datetime CreationTimeStamp
Provides Time and Date of the Provisioning operation, based on the system Real-Time-clock (RTC)

Methods Summary
  Get(Instance)
Gets the representation of the instance
  Enumerate()
Enumerates the instances of this class

Field Detail

InstanceID Key

public string InstanceID
General Information:
Within the scope of the instantiating Namespace, InstanceID opaquely and uniquely identifies an instance of this class. In order to ensure uniqueness within the NameSpace, the value of InstanceID SHOULD be constructed using the following 'preferred' algorithm:
<OrgID>:<LocalID>
Where <OrgID> and <LocalID> are separated by a colon ':', and where <OrgID> MUST include a copyrighted, trademarked or otherwise unique name that is owned by the business entity creating/defining the InstanceID, or is a registered ID that is assigned to the business entity by a recognized global authority (This is similar to the <Schema Name>_<Class Name> structure of Schema class names.) In addition, to ensure uniqueness <OrgID> MUST NOT contain a colon (':'). When using this algorithm, the first colon to appear in InstanceID MUST appear between <OrgID> and <LocalID>.
<LocalID> is chosen by the business entity and SHOULD not be re-used to identify different underlying (real-world) elements. If the above 'preferred' algorithm is not used, the defining entity MUST assure that the resultant InstanceID is not re-used across any InstanceIDs produced by this or other providers for this instance's NameSpace.
For DMTF defined instances, the 'preferred' algorithm MUST be used with the <OrgID> set to 'CIM'.

Qualifiers:
-------------
Key
Override=InstanceID
MaxLen=256


ElementName

public string ElementName
General Information:
A user-friendly name for the object. This property allows each instance to define a user-friendly name in addition to its key properties, identity data, and description information.
Note that the Name property of ManagedSystemElement is also defined as a user-friendly name. But, it is often subclassed to be a Key. It is not reasonable that the same property can convey both identity and a user-friendly name, without inconsistencies. Where Name exists and is not a Key (such as for instances of LogicalDevice), the same information can be present in both the Name and ElementName properties.

Qualifiers:
-------------
MaxLen=256


Description

public string Description
General Information:
The Description property provides a textual description of the object.

Qualifiers:
-------------
MaxLen=256


ProvisioningTLSMode

public uint8 ProvisioningTLSMode
General Information:
Specifies the TLS algorithm used for provisioning

Qualifiers:
-------------
ValueMap={0, 1, 2}
Values={NOT READY, PKI, PSK}


SecureDNS

public boolean SecureDNS
General Information:
Specifies whether the OOB service was pre-configured with DNS suffix information to verify the SSL certificate used for configuration


HostInitiated

public boolean HostInitiated
General Information:
Indicates whether a previous provisioning attempt was initiated by the host


SelectedHashType

public uint32 SelectedHashType
General Information:
Specifies the hash algorithm used to generate seed values for HMAC computations performed in the registration operation

Qualifiers:
-------------
ValueMap={1, 2}
Values={SHA-1, SHA-256}


SelectedHashData

public uint8[] SelectedHashData
General Information:
The stored Hash value of the root certificate used to validate the provisioning server. More information on the root CA can be retrieved by querying the AMT_ProvisioningCertificateHash instance


CACertificateSerial1

public uint8[] CACertificateSerial1
General Information:
The serial number of the first intermediate CA in the certification chain


CACertificateSerial2

public uint8[] CACertificateSerial2
General Information:
The serial number of the second intermediate CA in the certification chain


CACertificateSerial3

public uint8[] CACertificateSerial3
General Information:
The serial number of the third intermediate CA in the certification chain


AdditionalCaSerialNums

public boolean AdditionalCaSerialNums
General Information:
Indicates whether the certificate chain includes additional CA that were not recorded


IsTimeValid

public boolean IsTimeValid
General Information:
Indicates whether the certificate timestamp verification was successful.


ProvServerIP

public string ProvServerIP
General Information:
The Provisioning Server IP address

Qualifiers:
-------------
MaxLen=256


ProvServerFQDN

public string ProvServerFQDN
General Information:
Common Name specified in the SSL certificate, typically this is the FQDN of the provisioning server

Qualifiers:
-------------
MaxLen=256


CreationTimeStamp

public datetime CreationTimeStamp
General Information:
Provides Time and Date of the Provisioning operation, based on the system Real-Time-clock (RTC)

Qualifiers:
-------------
Override=CreationTimeStamp


Method Detail

Get

public  Get([OUT]AMT_SetupAuditRecord Instance)
Permission Information:
No permissions defined

General Information:
Gets the representation of the instance

Enumerate

public  Enumerate()
Permission Information:
All users permitted to use method

General Information:
Enumerates the instances of this class