extern int utc_ckmc_allow_access_n2(void);
extern int utc_ckmc_deny_access_p(void);
extern int utc_ckmc_deny_access_p2(void);
-extern int utc_ckmc_deny_access_p3(void);
extern int utc_ckmc_allow_deny_n(void);
extern int utc_ckmc_allow_deny_n2(void);
+extern int utc_ckmc_deny_access_n3(void);
extern int utc_ckmc_alias_new_p(void);
extern int utc_ckmc_alias_new_n(void);
extern int utc_ckmc_alias_new_n2(void);
{"utc_ckmc_allow_access_n2", utc_ckmc_allow_access_n2, utc_key_manager_store_startup, utc_key_manager_store_cleanup},
{"utc_ckmc_deny_access_p", utc_ckmc_deny_access_p, utc_key_manager_store_startup, utc_key_manager_store_cleanup},
{"utc_ckmc_deny_access_p2", utc_ckmc_deny_access_p2, utc_key_manager_store_startup, utc_key_manager_store_cleanup},
- {"utc_ckmc_deny_access_p3", utc_ckmc_deny_access_p3, utc_key_manager_store_startup, utc_key_manager_store_cleanup},
{"utc_ckmc_allow_deny_n", utc_ckmc_allow_deny_n, utc_key_manager_store_startup, utc_key_manager_store_cleanup},
{"utc_ckmc_allow_deny_n2", utc_ckmc_allow_deny_n2, utc_key_manager_store_startup, utc_key_manager_store_cleanup},
+ {"utc_ckmc_deny_access_n3", utc_ckmc_deny_access_n3, utc_key_manager_store_startup, utc_key_manager_store_cleanup},
{"utc_ckmc_alias_new_p", utc_ckmc_alias_new_p, utc_key_manager_type_startup, utc_key_manager_type_cleanup},
{"utc_ckmc_alias_new_n", utc_ckmc_alias_new_n, utc_key_manager_type_startup, utc_key_manager_type_cleanup},
{"utc_ckmc_alias_new_n2", utc_ckmc_alias_new_n2, utc_key_manager_type_startup, utc_key_manager_type_cleanup},
extern int utc_ckmc_allow_access_n2(void);
extern int utc_ckmc_deny_access_p(void);
extern int utc_ckmc_deny_access_p2(void);
-extern int utc_ckmc_deny_access_p3(void);
extern int utc_ckmc_allow_deny_n(void);
extern int utc_ckmc_allow_deny_n2(void);
+extern int utc_ckmc_deny_access_n3(void);
extern int utc_ckmc_alias_new_p(void);
extern int utc_ckmc_alias_new_n(void);
extern int utc_ckmc_alias_new_n2(void);
{"utc_ckmc_allow_access_n2", utc_ckmc_allow_access_n2, utc_key_manager_store_startup, utc_key_manager_store_cleanup},
{"utc_ckmc_deny_access_p", utc_ckmc_deny_access_p, utc_key_manager_store_startup, utc_key_manager_store_cleanup},
{"utc_ckmc_deny_access_p2", utc_ckmc_deny_access_p2, utc_key_manager_store_startup, utc_key_manager_store_cleanup},
- {"utc_ckmc_deny_access_p3", utc_ckmc_deny_access_p3, utc_key_manager_store_startup, utc_key_manager_store_cleanup},
{"utc_ckmc_allow_deny_n", utc_ckmc_allow_deny_n, utc_key_manager_store_startup, utc_key_manager_store_cleanup},
{"utc_ckmc_allow_deny_n2", utc_ckmc_allow_deny_n2, utc_key_manager_store_startup, utc_key_manager_store_cleanup},
+ {"utc_ckmc_deny_access_n3", utc_ckmc_deny_access_n3, utc_key_manager_store_startup, utc_key_manager_store_cleanup},
{"utc_ckmc_alias_new_p", utc_ckmc_alias_new_p, utc_key_manager_type_startup, utc_key_manager_type_cleanup},
{"utc_ckmc_alias_new_n", utc_ckmc_alias_new_n, utc_key_manager_type_startup, utc_key_manager_type_cleanup},
{"utc_ckmc_alias_new_n2", utc_ckmc_alias_new_n2, utc_key_manager_type_startup, utc_key_manager_type_cleanup},
extern int utc_ckmc_allow_access_n2(void);
extern int utc_ckmc_deny_access_p(void);
extern int utc_ckmc_deny_access_p2(void);
-extern int utc_ckmc_deny_access_p3(void);
extern int utc_ckmc_allow_deny_n(void);
extern int utc_ckmc_allow_deny_n2(void);
+extern int utc_ckmc_deny_access_n3(void);
extern int utc_ckmc_alias_new_p(void);
extern int utc_ckmc_alias_new_n(void);
extern int utc_ckmc_alias_new_n2(void);
{"utc_ckmc_allow_access_n2", utc_ckmc_allow_access_n2, utc_key_manager_store_startup, utc_key_manager_store_cleanup},
{"utc_ckmc_deny_access_p", utc_ckmc_deny_access_p, utc_key_manager_store_startup, utc_key_manager_store_cleanup},
{"utc_ckmc_deny_access_p2", utc_ckmc_deny_access_p2, utc_key_manager_store_startup, utc_key_manager_store_cleanup},
- {"utc_ckmc_deny_access_p3", utc_ckmc_deny_access_p3, utc_key_manager_store_startup, utc_key_manager_store_cleanup},
{"utc_ckmc_allow_deny_n", utc_ckmc_allow_deny_n, utc_key_manager_store_startup, utc_key_manager_store_cleanup},
{"utc_ckmc_allow_deny_n2", utc_ckmc_allow_deny_n2, utc_key_manager_store_startup, utc_key_manager_store_cleanup},
+ {"utc_ckmc_deny_access_n3", utc_ckmc_deny_access_n3, utc_key_manager_store_startup, utc_key_manager_store_cleanup},
{"utc_ckmc_alias_new_p", utc_ckmc_alias_new_p, utc_key_manager_type_startup, utc_key_manager_type_cleanup},
{"utc_ckmc_alias_new_n", utc_ckmc_alias_new_n, utc_key_manager_type_startup, utc_key_manager_type_cleanup},
{"utc_ckmc_alias_new_n2", utc_ckmc_alias_new_n2, utc_key_manager_type_startup, utc_key_manager_type_cleanup},
extern int utc_ckmc_allow_access_n2(void);
extern int utc_ckmc_deny_access_p(void);
extern int utc_ckmc_deny_access_p2(void);
-extern int utc_ckmc_deny_access_p3(void);
extern int utc_ckmc_allow_deny_n(void);
extern int utc_ckmc_allow_deny_n2(void);
+extern int utc_ckmc_deny_access_n3(void);
extern int utc_ckmc_alias_new_p(void);
extern int utc_ckmc_alias_new_n(void);
extern int utc_ckmc_alias_new_n2(void);
{"utc_ckmc_allow_access_n2", utc_ckmc_allow_access_n2, utc_key_manager_store_startup, utc_key_manager_store_cleanup},
{"utc_ckmc_deny_access_p", utc_ckmc_deny_access_p, utc_key_manager_store_startup, utc_key_manager_store_cleanup},
{"utc_ckmc_deny_access_p2", utc_ckmc_deny_access_p2, utc_key_manager_store_startup, utc_key_manager_store_cleanup},
- {"utc_ckmc_deny_access_p3", utc_ckmc_deny_access_p3, utc_key_manager_store_startup, utc_key_manager_store_cleanup},
{"utc_ckmc_allow_deny_n", utc_ckmc_allow_deny_n, utc_key_manager_store_startup, utc_key_manager_store_cleanup},
{"utc_ckmc_allow_deny_n2", utc_ckmc_allow_deny_n2, utc_key_manager_store_startup, utc_key_manager_store_cleanup},
+ {"utc_ckmc_deny_access_n3", utc_ckmc_deny_access_n3, utc_key_manager_store_startup, utc_key_manager_store_cleanup},
{"utc_ckmc_alias_new_p", utc_ckmc_alias_new_p, utc_key_manager_type_startup, utc_key_manager_type_cleanup},
{"utc_ckmc_alias_new_n", utc_ckmc_alias_new_n, utc_key_manager_type_startup, utc_key_manager_type_cleanup},
{"utc_ckmc_alias_new_n2", utc_ckmc_alias_new_n2, utc_key_manager_type_startup, utc_key_manager_type_cleanup},
return 0;
}
-/**
- * @testcase utc_ckmc_deny_access_p3
- * @since_tizen 3.0
- * @description Check if we can remove access which was not granted
- * @scenario Store a data
- Try to deny access on it without allowing access.
- */
-int utc_ckmc_deny_access_p3(void)
-{
- int temp;
- const char *alias = "deny_access_p3";
- const char *accessor = "deny_access_p3_to";
-
- // for saving data to share
- char *policy_password = NULL;
- char *bin_data = "My bin data";
- ckmc_raw_buffer_s test_data;
- ckmc_policy_s test_policy;
-
- test_data.data = (unsigned char *) bin_data;
- test_data.size = strlen(bin_data);
- test_policy.password = policy_password;
- test_policy.extractable = true;
-
- temp = ckmc_save_data(alias, test_data, test_policy);
- assert_eq(temp, CKMC_ERROR_NONE);
-
- temp = ckmc_deny_access(alias, accessor);
- assert_eq(temp, CKMC_ERROR_NONE);
-
- temp = ckmc_remove_alias(alias);
- assert_eq(temp, CKMC_ERROR_NONE);
-
- return 0;
-}
-
-
/**
* @testcase utc_ckmc_allow_deny_n
* @since_tizen 2.3
return 0;
}
+
+/**
+ * @testcase utc_ckmc_deny_access_n3
+ * @since_tizen 2.3
+ * @description Check an error in denying access
+ * @scenario Store a data
+ Try to deny access on it without allowing access.
+ */
+int utc_ckmc_deny_access_n3(void)
+{
+ int temp;
+ const char *alias = "deny_access_n3";
+ const char *accessor = "deny_access_n3_to";
+
+ // for saving data to share
+ char *policy_password = NULL;
+ char *bin_data = "My bin data";
+ ckmc_raw_buffer_s test_data;
+ ckmc_policy_s test_policy;
+
+ test_data.data = (unsigned char *) bin_data;
+ test_data.size = strlen(bin_data);
+ test_policy.password = policy_password;
+ test_policy.extractable = true;
+
+ temp = ckmc_save_data(alias, test_data, test_policy);
+ assert_eq(temp, CKMC_ERROR_NONE);
+
+ temp = ckmc_deny_access(alias, accessor);
+ assert_eq(temp, CKMC_ERROR_INVALID_PARAMETER);
+
+ temp = ckmc_remove_alias(alias);
+ assert_eq(temp, CKMC_ERROR_NONE);
+
+ return 0;
+}