[IOT-1785] Roles: /oic/sec/acl2 resource and policy changes
authorKevin Kane <kkane@microsoft.com>
Tue, 28 Feb 2017 22:03:10 +0000 (14:03 -0800)
committerGreg Zaverucha <gregz@microsoft.com>
Fri, 10 Mar 2017 18:23:32 +0000 (18:23 +0000)
commit500cb83d9c1e5f87b41a12bbf4d2e8e8ce8af808
treeee028f033e1cffd209f1235ad148defd725f8f67
parent890eb105a6a1d72d33215839c8b721f11d99d35d
[IOT-1785] Roles: /oic/sec/acl2 resource and policy changes

This also starts writing the ACL resource to persistent storage
in the ACL2 format, but either the ACL or ACL2 format can still
be read.

Change-Id: I0a324aec906aef23e3681fc2401b44fcab205618
Signed-off-by: Kevin Kane <kkane@microsoft.com>
Reviewed-on: https://gerrit.iotivity.org/gerrit/17785
Reviewed-by: Alex Kelley <alexke@microsoft.com>
Tested-by: jenkins-iotivity <jenkins@iotivity.org>
Reviewed-by: Greg Zaverucha <gregz@microsoft.com>
19 files changed:
resource/csdk/security/include/internal/aclresource.h
resource/csdk/security/include/internal/srmresourcestrings.h
resource/csdk/security/include/securevirtualresourcetypes.h
resource/csdk/security/provisioning/include/internal/secureresourceprovider.h
resource/csdk/security/provisioning/include/ocprovisioningmanager.h
resource/csdk/security/provisioning/sample/provisioningclient.c
resource/csdk/security/provisioning/sample/subownerclient.c
resource/csdk/security/provisioning/src/cloud/aclid.c
resource/csdk/security/provisioning/src/ocprovisioningmanager.c
resource/csdk/security/provisioning/src/ownershiptransfermanager.c
resource/csdk/security/provisioning/src/secureresourceprovider.c
resource/csdk/security/provisioning/unittest/secureresourceprovider.cpp
resource/csdk/security/src/aclresource.c
resource/csdk/security/src/dpairingresource.c
resource/csdk/security/src/policyengine.c
resource/csdk/security/src/rolesresource.c
resource/csdk/security/src/srmresourcestrings.c
resource/csdk/security/tool/json2cbor.c
resource/csdk/security/unittest/aclresourcetest.cpp