Class AMT_ProvisioningCertificateHash
Used in features: Provisioning
CIM_ManagedElement
CIM_Credential
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.4
dynamic
provider=IntelMEProv
Supported Fields Summary |
string |
ElementName
A user-friendly name for the object . . .
|
string |
Description
The Certificate friendly-name.
|
string |
InstanceID 
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[20] |
HashData
Hash value (length depending on hash type)
|
boolean |
Enabled
Indicates whether this certificate hash is in use
|
Methods Summary |
|
Create(Instance, ResourceCreated)
Creates a new instance of this class
|
|
Put(Instance)
Changes properties of the selected instance
|
|
Get(Instance)
Gets the representation of the instance
|
|
Delete()
Deletes an instance
|
|
Pull(EnumerationContext, MaxElements)
Pulls instances of this class, following an Enumerate operation
|
|
Enumerate()
Enumerates the instances of this class
|
|
Release(EnumerationContext)
Releases an enumeration context
|
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=45
Description
public string Description
-
General Information:
The Certificate friendly-name.
Qualifiers:
-------------
Override=Description
MaxLen=256
InstanceID 
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=30
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 (AMT 2.0->5.x)}
HashData
public uint8[20] HashData
-
General Information:
Hash value (length depending on hash type)
Qualifiers:
-------------
OctetString
MaxLen=256
Enabled
public boolean Enabled
-
General Information:
Indicates whether this certificate hash is in use
Create
public Create([IN]AMT_ProvisioningCertificateHash Instance, [OUT] REF AMT_ProvisioningCertificateHash ResourceCreated)
-
Permission Information:
Permitted realms: ADMIN_SECURITY_ADMINISTRATION_REALM
General Information:
Creates a new instance of this class
Put
public Put([IN]AMT_ProvisioningCertificateHash Instance)
-
Permission Information:
Permitted realms: ADMIN_SECURITY_ADMINISTRATION_REALM
General Information:
Changes properties of the selected instance
Get
public Get([OUT]AMT_ProvisioningCertificateHash Instance)
-
Permission Information:
Permitted realms: ADMIN_SECURITY_ADMINISTRATION_REALM
General Information:
Gets the representation of the instance
Delete
public Delete()
-
Permission Information:
Permitted realms: ADMIN_SECURITY_ADMINISTRATION_REALM
General Information:
Deletes an instance
Pull
public Pull([IN]String EnumerationContext, [IN]String MaxElements)
-
Permission Information:
All users permitted to use method, only instances to whom the user has permissions will be returned
General Information:
Pulls instances of this class, following an Enumerate operation
Enumerate
public Enumerate()
-
Permission Information:
All users permitted to use method
General Information:
Enumerates the instances of this class
Release
public Release([IN]String EnumerationContext)
-
Permission Information:
All users permitted to use method
General Information:
Releases an enumeration context