Class AMT_PublicPrivateKeyPair
Used in features: Security
Administration
Compatible with the following Intel AMT Releases: 3.0,
3.2, 4.0, 5.0, 5.1, 6.0, 6.1, 6.2, 7.0, 8.0, 8.1, 9.0, 9.5, 10.0, 11.0
CIM_ManagedElement
CIM_Credential
AMT_PublicPrivateKeyPair
class AMT_PublicPrivateKeyPair
- extends CIM_Credential
General Information:
This class represents a public-private key in
the Intel(R) AMT CertStore.
Product Specific Usage:
Instances
of this class can be created using the AMT_PublicKeyManagementService.AddKey
method.
You can't delete a key instance if it is used by some service
(TLS/EAC).
Qualifiers:
-------------
Version=6.0.0
Supported Fields
Summary |
string
|
ElementName A
user-friendly name for the object . . .
|
string
|
InstanceID Within the scope of the instantiating Namespace,
InstanceID opaquely and uniquely identifies an instance of this
class.
|
uint8[1210]
|
DERKey RSA Key encoded
as DES PKCS#1 . . .
|
Methods Summary |
|
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. Note that if there is an associated instance of
CIM_EnabledLogicalElementCapabilities, restrictions on this properties may
exist as defined in ElementNameMask and MaxElementNameLen properties defined
in that class.
Product Specific Usage:
In Intel AMT Release
6.0 and later releases value is "Intel(r) AMT
Key"
Qualifiers:
-------------
MaxLen=20
InstanceID
public string InstanceID
- General Information:
Within the scope of the instantiating
Namespace, InstanceID opaquely and uniquely identifies an instance of this
class.
Product Specific Usage:
In Intel AMT Release 6.0 and
later releases value is "Intel(r) AMT Key: Handle: %d" where %d is the key
handle
Qualifiers:
-------------
Key
Override=InstanceID
MaxLen=35
DERKey
public uint8[1210] DERKey
- General Information:
RSA Key encoded as DES PKCS#1. The Exponent
(E) is 65537 (0x010001).When this structure is used as an output parameter
(GET or PULL method),only the public section of the key is
exported.
Qualifiers:
-------------
OctetString
MaxLen=1210
Get
public Get([OUT]AMT_PublicPrivateKeyPair Instance)
- Permission Information:
Permitted realms:
ADMIN_SECURITY_ADMINISTRATION_REALM,
ADMIN_SECURITY_GENERAL_INFO_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