MDM_ClientCertificateInstall_Install03 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_Install03 class enables the enterprise to set the installation of client certificates.Required for SCEP certificate enrollment. Parent node to group SCEP cert install related request.

Note

Even though the child nodes under Install support Replace commands, after the Exec command is sent to the device, the device will take the values which are set when the Exec command is accepted. The server should not expect the node value change after Exec command is accepted will impact the current undergoing enrollment. The server should check the Status node value and make sure the device is not at unknown stage before changing child node values.

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_Install03
{
  string InstanceID;
  string ParentID;
  string ServerURL;
  string Challenge;
  string EKUMapping;
  sint32 KeyUsage;
  string SubjectName;
  sint32 KeyProtection;
  sint32 RetryDelay;
  sint32 RetryCount;
  string TemplateName;
  sint32 KeyLength;
  string HashAlgorithm;
  string CAThumbprint;
  string SubjectAlternativeNames;
  string ValidPeriod;
  sint32 ValidPeriodUnits;
  string ContainerName;
  string CustomTextToShowInPrompt;
  string AADKeyIdentifierList;
};

Members

The MDM_ClientCertificateInstall_Install03 class has these types of members:

Methods

The MDM_ClientCertificateInstall_Install03 class has these methods.

Method Description
EnrollMethod Required. Triggers the device to start the certificate enrollment.

Properties

The MDM_ClientCertificateInstall_Install03 class has these properties.

AADKeyIdentifierList

Data type: string

Access type: Read/write

CAThumbprint

Data type: string

Access type: Read/write

Challenge

Data type: string

Access type: Read/write

ContainerName

Data type: string

Access type: Read/write

CustomTextToShowInPrompt

Data type: string

Access type: Read/write

EKUMapping

Data type: string

Access type: Read/write

HashAlgorithm

Data type: string

Access type: Read/write

InstanceID

Data type: string

Access type: Read-only

Qualifiers: key

Required for SCEP certificate enrollment. Parent node to group SCEP cert install related request.

The Format is node.

KeyLength

Data type: sint32

Access type: Read/write

KeyProtection

Data type: sint32

Access type: Read/write

KeyUsage

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/SCEP/UniqueID"

RetryCount

Data type: sint32

Access type: Read/write

RetryDelay

Data type: sint32

Access type: Read/write

ServerURL

Data type: string

Access type: Read/write

SubjectAlternativeNames

Data type: string

Access type: Read/write

SubjectName

Data type: string

Access type: Read/write

TemplateName

Data type: string

Access type: Read/write

ValidPeriod

Data type: string

Access type: Read/write

ValidPeriodUnits

Data type: sint32

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