Class AMT_ProvisioningCertificateHash

Used in features: Intel(R) ME defined Classes

CIM_ManagedElement
   extended by CIM_Credential
      extended by AMT_ProvisioningCertificateHash



class AMT_ProvisioningCertificateHash
extends CIM_Credential

General Information:
A class derived from Credential that describes provisioning certificate hash entry.

Qualifiers:
-------------
Version=0.0.3
dynamic
provider=IntelMEProv


Supported Fields Summary
 string ElementName
A user-friendly name for the object . . .
 string Description
The Certificate friendly-name.
 string InstanceID Key
Within the scope of the instantiating Namespace, InstanceID opaquely and uniquely identifies an instance of this class.
 boolean IsDefault
Indicates whether this entry is a factory default.
 uint8 HashType
The hash type.
 uint8[] HashData
Hash value (length depending on hash type)
 boolean Enabled
Indicates whether this certificate hash is in use

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

Field Detail

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 Certificate friendly-name.

Qualifiers:
-------------
Override=Description
MaxLen=256


InstanceID Key

public string InstanceID
General Information:
Within the scope of the instantiating Namespace, InstanceID opaquely and uniquely identifies an instance of this class.

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


IsDefault

public boolean IsDefault
General Information:
Indicates whether this entry is a factory default.


HashType

public uint8 HashType
General Information:
The hash type.

Qualifiers:
-------------
ValueMap={0, 1, 2, 3}
Values={a 16-byte hash created by MD-5, a 20-byte hash created by SHA-1, a 32-byte hash created by SHA-256, a 48-byte hash created by SHA-384 / a 64-byte hash created by SHA-512 (Intel(R) AMT 2.0->5.x)}


HashData

public uint8[] HashData
General Information:
Hash value (length depending on hash type)

Qualifiers:
-------------
OctetString


Enabled

public boolean Enabled
General Information:
Indicates whether this certificate hash is in use


Method Detail

Get

public  Get([OUT]AMT_ProvisioningCertificateHash 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