[IOT-2726] /cred fix for CT1.7.8.11 65/22665/4
authorAleksey Volkov <a.volkov@samsung.com>
Tue, 3 Oct 2017 10:35:25 +0000 (13:35 +0300)
committerNathan Heldt-Sheller <nathan.heldt-sheller@intel.com>
Wed, 4 Oct 2017 23:37:01 +0000 (23:37 +0000)
commit366409bf9ea4039457f1f68df330814227bb989f
tree9cae7bacac9f59119e2079ec11b1349e17690dde
parentadd093b173491fdf4bc4f9964e5dc956a96123fa
[IOT-2726] /cred fix for CT1.7.8.11

This patch fixes `4.00 Bad Request` error on
/oic/sec/cred CON UPDATE request in CT1.7.8.11

This adds an additional check of the incoming credential
subjectid for OwnerPSK generation. Before, credresource
tried to generate owner psk for any subjectid in case if
doxm->owner value already saved, but doxm->owned flag
not yet set in true.
This led to an error at the POST handler return.

Change-Id: If2b683ee417bb058f954734ff0c1b64e145c9a6b
Signed-off-by: Aleksey Volkov <a.volkov@samsung.com>
resource/csdk/security/src/credresource.c