SUMMARY: NESTED | FIELD | | METHOD
DETAIL: FIELD | METHOD

## Class AMT_SetupAuditRecord

Used in features: Intel(R) ME defined Classes

    CIM_ManagedElement
       CIM_RecordForLog
          CIM_LogEntry
             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` 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 withDNS 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 cert used to validate the provisioning server . . .
`uint8[]` | `CACertificateSerial1` The serial number of the first intermediate CA in the certifcation chain
`uint8[]` | `CACertificateSerial2` The serial number of the second intermediate CA in the certifcation chain
`uint8[]` | `CACertificateSerial3` The serial number of the third intermediate CA in the certifcation chain
`boolean` | `AdditionalCaSerialNums` Indicates whether the certificate chain includes additional CA that were not recorded
`boolean` | `IsTimeValid` Indicates whether the certificate timestamp verification was succesful.
`string` | `ProvServerIP` The Provisioning Server IP address
`string` | `ProvServerFQDN` Common Name specified in the SSL certificate, typically this is theFQDN 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

    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 withDNS 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 cert used to validate the provisioning server. More information on the root ca can be retrieived by quering the AMT_ProvisioningCertificateHash instance

### CACertificateSerial1

    public uint8[] CACertificateSerial1

  General Information:
  The serial number of the first intermediate CA in the certifcation chain

### CACertificateSerial2

    public uint8[] CACertificateSerial2

  General Information:
  The serial number of the second intermediate CA in the certifcation chain

### CACertificateSerial3

    public uint8[] CACertificateSerial3

  General Information:
  The serial number of the third intermediate CA in the certifcation 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 succesful.

### 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 theFQDN 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

SUMMARY: NESTED | FIELD | METHOD
DETAIL: FIELD | METHOD