*/
OCStackResult CheckSecurityACEPermission(uint16_t permission);
+/**
+ * This method add new ACE to ACL
+ *
+ * @param subject of the ACE
+ * @param href resource string
+ * @param rel resource string
+ * @param types string array
+ * @param typeLen string array size
+ * @param interfaces string array
+ * @param interfaceLen string array size
+ * @param permission value
+ *
+ * @return ::OC_STACK_OK for Success, otherwise some error value.
+ */
+OCStackResult AddACE(const OicUuid_t *subject, const char *href, const char *rel,
+ const char **types, size_t typeLen,
+ const char **interfaces, size_t interfaceLen,
+ uint16_t permission);
+
#ifdef __cplusplus
}
#endif