3.1.5.1.1.2 Response Body
If the DRS server successfully creates a device object in the directory, an HTTP 200 status code is returned. Additionally, the response body for the POST response contains a JSON-formatted object, as defined below. See section 3.1.5.1.1.3 for processing details.
-
{ "description": "object", "type": "object", "properties": { "Certificate": { "type": "object", "optional": false, "properties": { "Thumbprint": { "type": "string", "optional": false }, "RawBody": { "type": "string", "optional": false } } }, "User": { "type": "object", "optional": false, "properties": { "Upn": { "type": "string", "optional": false } } }, "MembershipChanges": { "type": "object", "optional": false, "properties": { "LocalSID": { "type": "string", "optional": false }, "AddSIDs": { "type": "array", "optional": false } } } } }
Certificate: A property with the following fields.
-
Thumbprint: The SHA1 hash of the certificate thumbprint.
-
RawBody: An X.509 certificate signed by the DRS server as a base64-encoded string [RFC4648].
User: A property with the following fields.
-
Upn: The identifier of the identity that authenticated to the Web service. This value MUST be ignored by the client.
MembershipChanges: A property with the following fields.
-
LocalSID: The security identifier (SID) of the directory administrator account. This value MUST be ignored by the client.
-
AddSIDs: An empty array. This value MUST be ignored by the client.