3.9.5.1.1.1 Request Body

The RegisterDscAgentRequest packet is used by the client to transfer the following data fields:

NodeName: A value that identifies the name of the client.

LCMVersion: A value that identifies the report generator on the client.

ConfigurationNames: A set of values that define the configurations that MAY be targeted to this client.

IpAddress: A value that identifies the IP addresses of the client separated by a semicolon (;).

AgentInformation: A set of values describing the agent including LCMVersion, NodeName, and IpAddress.

CertificateInformation: A set of values describing the certificate generated on the client used for client validation, including FriendlyName, Issuer, NotAfter, NotBefore, Subject, PublicKey, Thumbprint, and Version.

PublicKey: This value describes the certificate generated on the client. The value is in format base64 encoded raw bytes of the certificate’s public key followed by ‘;’ followed by the OID of the public key’s hash algorithm.<14>