"sct": 1,\r
"owned": true,\r
"deviceuuid": "61646D69-6E44-6576-6963-655575696430",\r
- "x.org.iotivity.dpc": false,\r
"devowneruuid": "61646D69-6E44-6576-6963-655575696430",\r
"rowneruuid": "61646D69-6E44-6576-6963-655575696430"\r
}\r
"sct": 1,\r
"owned": true,\r
"deviceuuid": "61646D69-6E44-6576-6963-655575696430",\r
- "x.org.iotivity.dpc": false,\r
"devowneruuid": "61646D69-6E44-6576-6963-655575696430",\r
"rowneruuid": "61646D69-6E44-6576-6963-655575696430"\r
}\r
"owned": true,\r
"deviceuuid": "32323232-3232-3232-3232-323232323232",\r
"devowneruuid": "32323232-3232-3232-3232-323232323232",\r
- "rowneruuid": "32323232-3232-3232-3232-323232323232",\r
- "x.org.iotivity.dpc": false\r
+ "rowneruuid": "32323232-3232-3232-3232-323232323232"\r
},\r
"cred": {\r
"creds": [\r
"owned": true,\r
"deviceuuid": "31313131-3131-3131-3131-313131313131",\r
"devowneruuid": "32323232-3232-3232-3232-323232323232",\r
- "rowneruuid": "31313131-3131-3131-3131-313131313131",\r
- "x.org.iotivity.dpc": false\r
+ "rowneruuid": "31313131-3131-3131-3131-313131313131"\r
},\r
"cred": {\r
"creds": [\r
"sct": 1,
"owned": true,
"deviceuuid": "61646D69-6E44-6576-6963-655575696430",
- "x.org.iotivity.dpc": false,
"devowneruuid": "61646D69-6E44-6576-6963-655575696430",
"rowneruuid": "61646D69-6E44-6576-6963-655575696430"
}
"sct": 1,\r
"owned": true,\r
"deviceuuid": "61646D69-6E44-6576-6963-655575696430",\r
- "x.org.iotivity.dpc": false,\r
"devowneruuid": "61646D69-6E44-6576-6963-655575696430",\r
"rowneruuid": "61646D69-6E44-6576-6963-655575696430"\r
}\r
"owned": false,
"deviceuuid": "",
"devowneruuid": "",
- "rowneruuid": "",
- "x.org.iotivity.dpc": true
+ "rowneruuid": ""
}
}
"owned": false,\r
"deviceuuid": "6A757374-776F-726B-4465-765575696430",\r
"devowneruuid": "",\r
- "rowneruuid": "6A757374-776F-726B-4465-765575696430",\r
- "x.org.iotivity.dpc": true\r
+ "rowneruuid": "6A757374-776F-726B-4465-765575696430"\r
}\r
}\r
"owned": false,\r
"deviceuuid": "72616E64-5069-6E44-6576-557569643030",\r
"devowneruuid": "",\r
- "rowneruuid": "72616E64-5069-6E44-6576-557569643030",\r
- "x.org.iotivity.dpc": true\r
+ "rowneruuid": "72616E64-5069-6E44-6576-557569643030"\r
}\r
}\r
"sct": 1,\r
"owned": true,\r
"deviceuuid": "5375624F-776E-6572-436C-69656E743030",\r
- "x.org.iotivity.dpc": false,\r
"devowneruuid": "5375624F-776E-6572-436C-69656E743030",\r
"rowneruuid": "5375624F-776E-6572-436C-69656E743030"\r
}\r
OICFree(strUuid);
strUuid = NULL;
- //x.org.iotivity.dpc -- not Mandatory(vendor-specific), but this type is boolean, so instance always has a value.
- cborEncoderResult = cbor_encode_text_string(&doxmMap, OIC_JSON_DPC_NAME,
- strlen(OIC_JSON_DPC_NAME));
- VERIFY_CBOR_SUCCESS(TAG, cborEncoderResult, "Failed Adding DPC Tag.");
- cborEncoderResult = cbor_encode_boolean(&doxmMap, doxm->dpc);
- VERIFY_CBOR_SUCCESS(TAG, cborEncoderResult, "Failed Adding DPC Value.");
-
//RT -- Mandatory
CborEncoder rtArray;
cborEncoderResult = cbor_encode_text_string(&doxmMap, OIC_JSON_RT_NAME,
doxm->owned = gDoxm->owned;
}
- cborFindResult = cbor_value_map_find_value(&doxmCbor, OIC_JSON_DPC_NAME, &doxmMap);
- if (CborNoError == cborFindResult && cbor_value_is_boolean(&doxmMap))
- {
- cborFindResult = cbor_value_get_boolean(&doxmMap, &doxm->dpc);
- VERIFY_CBOR_SUCCESS(TAG, cborFindResult, "Failed Finding DPC Value.")
- }
- else // PUT/POST JSON may not have dpc so set it to the gDomx->dpc
- {
- VERIFY_NON_NULL(TAG, gDoxm, ERROR);
- doxm->dpc = gDoxm->dpc;
- }
-
cborFindResult = cbor_value_map_find_value(&doxmCbor, OIC_JSON_DEVICE_ID_NAME, &doxmMap);
if (CborNoError == cborFindResult && cbor_value_is_text_string(&doxmMap))
{
const char * OIC_JSON_OWNER_NAME = "ownr";
const char * OIC_JSON_DEVOWNERID_NAME = "devowneruuid";
#ifdef _ENABLE_MULTIPLE_OWNER_
-const char * OIC_JSON_SUBOWNERID_NAME = "x.org.iotivity.subowneruuid";
+const char * OIC_JSON_SUBOWNERID_NAME = "subowneruuid";
#endif //_ENABLE_MULTIPLE_OWNER_
const char * OIC_JSON_OWNED_NAME = "owned";
const char * OIC_JSON_OXM_NAME = "oxm";
const char * OIC_JSON_OXMS_NAME = "oxms";
#ifdef _ENABLE_MULTIPLE_OWNER_
-const char * OIC_JSON_MOM_NAME = "x.org.iotivity.mom";
+const char * OIC_JSON_MOM_NAME = "mom";
#endif //_ENABLE_MULTIPLE_OWNER_
const char * OIC_JSON_OXM_TYPE_NAME = "oxmtype";
const char * OIC_JSON_OXM_SEL_NAME = "oxmsel";
const char * OIC_JSON_CRMS_NAME = "crms";
const char * OIC_JSON_RECURRENCES_NAME = "recurrence";
const char * OIC_JSON_SUPPORTED_CRED_TYPE_NAME = "sct";
-const char * OIC_JSON_DPC_NAME = "x.org.iotivity.dpc";
+const char * OIC_JSON_DPC_NAME = "dpc";
const char * OIC_JSON_EDP_NAME = "edp";
const char * OIC_JSON_PIN_NAME = "pin";
const char * OIC_JSON_PDACL_NAME = "pdacl";
const char * OIC_JSON_IF_NAME = OC_RSRVD_INTERFACE;
const char * OIC_JSON_ROWNERID_NAME = "rowneruuid";
#ifdef _ENABLE_MULTIPLE_OWNER_
-const char * OIC_JSON_EOWNERID_NAME = "x.org.iotivity.eowneruuid";
+const char * OIC_JSON_EOWNERID_NAME = "eowneruuid";
#endif //_ENABLE_MULTIPLE_OWNER_
const char * OIC_JSON_ENCODING_NAME = "encoding";
const char * OIC_JSON_DATA_NAME = "data";
const char * OXM_RANDOM_DEVICE_PIN = "oic.sec.doxm.rdp";
const char * OXM_MANUFACTURER_CERTIFICATE = "oic.sec.doxm.mfgcert";
#ifdef _ENABLE_MULTIPLE_OWNER_
-const char * OXM_PRECONF_PIN = "x.org.iotivity.doxm.pcp";
+const char * OXM_PRECONF_PIN = "oic.sec.doxm.pcp";
#endif //_ENABLE_MULTIPLE_OWNER_
//Credential data encoding methods
doxm->owned = jsonObj->valueint;
}
- //DPC -- Mandatory
- jsonObj = cJSON_GetObjectItem(jsonDoxm, OIC_JSON_DPC_NAME);
- if (jsonObj)
- {
- VERIFY_SUCCESS(TAG, (cJSON_True == jsonObj->type || cJSON_False == jsonObj->type), ERROR);
- doxm->dpc = jsonObj->valueint;
- }
-
#ifdef _ENABLE_MULTIPLE_OWNER_
//mom -- Not Mandatory
jsonObj = cJSON_GetObjectItem(jsonDoxm, OIC_JSON_MOM_NAME);
"owned": false,
"deviceuuid": "756E6B6E-6F77-6564-4465-766963654964",
"devowneruuid": "",
- "rowneruuid": "756E6B6E-6F77-6564-4465-766963654964",
- "x.org.iotivity.dpc": true
+ "rowneruuid": "756E6B6E-6F77-6564-4465-766963654964"
}
}
\ No newline at end of file
"owned": true,\r
"deviceuuid": "646f6f72-4465-7669-6365-555549443030",\r
"devowneruuid": "61646d69-6e44-6576-6963-655575696430",\r
- "rowneruuid": "61646d69-6e44-6576-6963-655575696430",\r
- "x.org.iotivity.dpc": false\r
+ "rowneruuid": "61646d69-6e44-6576-6963-655575696430"\r
},\r
"pconf": {\r
"edp": false,\r
"owned": true,\r
"deviceuuid": "31393139-3139-3139-3139-313931393139",\r
"devowneruuid": "61646D69-6E44-6576-6963-655555494430",\r
- "rowneruuid": "31393139-3139-3139-3139-313931393139",\r
- "x.org.iotivity.dpc": false\r
+ "rowneruuid": "31393139-3139-3139-3139-313931393139"\r
},\r
"cred": {\r
"creds": [\r
"owned": true,\r
"deviceuuid": "32323232-3232-3232-3232-323232323232",\r
"devowneruuid": "32323232-3232-3232-3232-323232323232",\r
- "rowneruuid": "32323232-3232-3232-3232-323232323232",\r
- "x.org.iotivity.dpc": false\r
+ "rowneruuid": "32323232-3232-3232-3232-323232323232"\r
},\r
"cred": {\r
"creds": [\r
"owned": false,
"deviceuuid": "64697265-6374-7061-6972-696e67446576",
"devowneruuid": "",
- "rowneruuid": "64697265-6374-7061-6972-696e67446576",
- "x.org.iotivity.dpc": false
+ "rowneruuid": "64697265-6374-7061-6972-696e67446576"
}
}
"owned": true,\r
"deviceuuid": "31393139-3139-3139-3139-313931393139",\r
"devowneruuid": "31393139-3139-3139-3139-313931393139",\r
- "rowneruuid": "31393139-3139-3139-3139-313931393139",\r
- "x.org.iotivity.dpc": false\r
+ "rowneruuid": "31393139-3139-3139-3139-313931393139"\r
},\r
"cred": {\r
"creds": [\r
"owned": true,\r
"deviceuuid": "31313131-3131-3131-3131-313131313131",\r
"devowneruuid": "32323232-3232-3232-3232-323232323232",\r
- "rowneruuid": "31313131-3131-3131-3131-313131313131",\r
- "x.org.iotivity.dpc": false\r
+ "rowneruuid": "31313131-3131-3131-3131-313131313131"\r
},\r
"cred": {\r
"creds": [\r
"owned": false,\r
"deviceuuid": "6a757374-776f-726b-4465-765575696430",\r
"devowneruuid": "",\r
- "rowneruuid": "6a757374-776f-726b-4465-765575696430",\r
- "x.org.iotivity.dpc": false\r
+ "rowneruuid": "6a757374-776f-726b-4465-765575696430"\r
}\r
}
\ No newline at end of file
"owned": true,\r
"deviceuuid": "32323232-3232-3232-3232-323232323232",\r
"devowneruuid": "32323232-3232-3232-3232-323232323232",\r
- "rowneruuid": "32323232-3232-3232-3232-323232323232",\r
- "x.org.iotivity.dpc": false\r
+ "rowneruuid": "32323232-3232-3232-3232-323232323232"\r
},\r
"cred": {\r
"creds": [\r
"owned": false,\r
"deviceuuid": "64706169-7269-6e67-4465-765555494430",\r
"devowneruuid": "",\r
- "rowneruuid": "64706169-7269-6e67-4465-765555494430",\r
- "x.org.iotivity.dpc": false\r
+ "rowneruuid": "64706169-7269-6e67-4465-765555494430"\r
}\r
}\r
"owned": true,\r
"deviceuuid": "31313131-3131-3131-3131-313131313131",\r
"devowneruuid": "32323232-3232-3232-3232-323232323232",\r
- "rowneruuid": "31313131-3131-3131-3131-313131313131",\r
- "x.org.iotivity.dpc": false\r
+ "rowneruuid": "31313131-3131-3131-3131-313131313131"\r
},\r
"cred": {\r
"creds": [\r
"sct": 1,
"owned": true,
"deviceuuid": "61646D69-6E44-6576-6963-655575696430",
- "x.org.iotivity.dpc": false,
"devowneruuid": "61646D69-6E44-6576-6963-655575696430",
"rowneruuid": "61646D69-6E44-6576-6963-655575696430"
}
"sct": 1,\r
"owned": true,\r
"deviceuuid": "61646D69-6E44-6576-6963-655575696430",\r
- "x.org.iotivity.dpc": false,\r
"devowneruuid": "61646D69-6E44-6576-6963-655575696430",\r
"rowneruuid": "61646D69-6E44-6576-6963-655575696430"\r
}\r
"owned": true,
"deviceuuid": "61646d69-6e44-6576-6963-655575696430",
"devowneruuid": "61646d69-6e44-6576-6963-655575696430",
- "rowneruuid": "61646d69-6e44-6576-6963-655575696430",
- "x.org.iotivity.dpc": false
+ "rowneruuid": "61646d69-6e44-6576-6963-655575696430"
}
}
"owned": true,\r
"deviceuuid": "32323232-3232-3232-3232-323232323232",\r
"devowneruuid": "32323232-3232-3232-3232-323232323232",\r
- "rowneruuid": "32323232-3232-3232-3232-323232323232",\r
- "x.org.iotivity.dpc": false\r
+ "rowneruuid": "32323232-3232-3232-3232-323232323232"\r
},\r
"cred": {\r
"creds": [\r
"owned": true,\r
"deviceuuid": "31313131-3131-3131-3131-313131313131",\r
"devowneruuid": "32323232-3232-3232-3232-323232323232",\r
- "rowneruuid": "31313131-3131-3131-3131-313131313131",\r
- "x.org.iotivity.dpc": false\r
+ "rowneruuid": "31313131-3131-3131-3131-313131313131"\r
},\r
"cred": {\r
"creds": [\r