Share via


Msps_PDK class

Represents a Provisioning Data KeyFile (PDK). A PDK contains private data that will be securely transferred to a machine as part of the secure provisioning process. Only the clear portions of the PDK are retrievable through this interface.

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

Syntax

[ClassVersion("1.0.0"), dynamic, provider("mspsprov"), AMENDMENT]
class Msps_PDK : Msps_ProvisioningFile
{
  uint8               RawData[];
  uint8               KeyProtector[];
  Msps_VolumeIDFilter VolumeIDFilters[];
  uint8               PolicyData[];
};

Members

The Msps_PDK class has these types of members:

Properties

The Msps_PDK class has these properties.

KeyProtector

Data type: uint8 array

Access type: Read-only

Qualifiers: Octetstring

The KP associated with this PDK.

PolicyData

Data type: uint8 array

Access type: Read-only

Qualifiers: Octetstring

The policy blob associated with this PDK.

RawData

Data type: uint8 array

Access type: Read-only

Qualifiers: Octetstring

The encrypted raw data of the file.

This property is inherited from Msps_ProvisioningFile.

VolumeIDFilters

Data type: Msps_VolumeIDFilter array

Access type: Read-only

Qualifiers: EmbeddedInstance ("Msps_VolumeIDFilter")

An array of Msps_VolumeIDFilter objects that this PDK applies to.

Requirements

Minimum supported client
None supported
Minimum supported server
Windows Server 2016
Namespace
Root\MSPS
MOF
MSPSProv.Mof
DLL
MSPSProv.dll

See also

Shielded VM Provisioning WMI Provider

Msps_ProvisioningFile

Msps_VolumeIDFilter