MDM_ClientCertificateInstall_PFXCertInstall01_01 class

[Some information relates to pre-released product which may be substantially modified before it's commercially released. Microsoft makes no warranties, express or implied, with respect to the information provided here.]

The MDM_ClientCertificateInstall_PFXCertInstall01_01 class enables the enterprise to use unique IDs to differentiate different certificate install requests.

Required for PFX certificate installation. Calling Delete on this node should delete the certificates and the keys that were installed by the corresponding PFX blob.

The following syntax is simplified from Managed Object Format (MOF) code and includes all of the inherited properties.

Syntax

[InPartition("local-system", "local-user"), dynamic, provider("DMWmiBridgeProv")]
class MDM_ClientCertificateInstall_PFXCertInstall01_01
{
  string  InstanceID;
  string  ParentID;
  sint32  KeyLocation;
  string  ContainerName;
  string  PFXCertBlob;
  string  PFXCertPassword;
  sint32  PFXCertPasswordEncryptionType;
  boolean PFXKeyExportable;
  string  Thumbprint;
  sint32  Status;
  string  PFXCertPasswordEncryptionStore;
};

Members

The MDM_ClientCertificateInstall_PFXCertInstall01_01 class has these types of members:

Properties

The MDM_ClientCertificateInstall_PFXCertInstall01_01 class has these properties.

ContainerName

Data type: string

Access type: Read/write

InstanceID

Data type: string

Access type: Read-only

Qualifiers: key

Identifies the name of the parent node. For this class, a unique ID to differentiate different certificate install requests.

KeyLocation

Data type: sint32

Access type: Read/write

ParentID

Data type: string

Access type: Read-only

Qualifiers: key

Describes the full path to the parent node.

The string is "./Vendor/MSFT/ClientCertificateInstall/PFXCertInstall"

PFXCertBlob

Data type: string

Access type: Read/write

Qualifiers: Octetstring

PFXCertPassword

Data type: string

Access type: Read/write

PFXCertPasswordEncryptionStore

Data type: string

Access type: Read/write

PFXCertPasswordEncryptionType

Data type: sint32

Access type: Read/write

PFXKeyExportable

Data type: boolean

Access type: Read/write

Status

Data type: sint32

Access type: Read/write

Thumbprint

Data type: string

Access type: Read/write

Requirements

Requirement Value
Minimum supported client
Windows 10 [desktop apps only]
Minimum supported server
None supported
Namespace
Root\cimv2\mdm\dmmap
MOF
DMWmiBridgeProv.mof
DLL
DMWmiBridgeProv.dll

See also

Using PowerShell scripting with the WMI Bridge Provider