// user lists items - expect system item A and private item
// [prepare]
+ remove_user_data(0);
remove_user_data(USER_APP);
GarbageCollector gc;
gc.save(TEST_SYSTEM_ALIAS.c_str(), TEST_DATA);
ap.allowAPI("key-manager::api-storage", "rw");
ap.applyAndSwithToUser(USER_APP, GROUP_APP);
- const char *private_key_alias = "/ sys-db-priv";
- const char *public_key_alias = "/ sys-db-pub";
+ std::string private_key_alias = aliasWithLabel(SYSTEM_LABEL, "sys-db-priv");
+ std::string public_key_alias = aliasWithLabel(SYSTEM_LABEL, "sys-db-pub");
ckmc_policy_s policy_private_key;
ckmc_policy_s policy_public_key;
policy_private_key.password = NULL;
RUNNER_ASSERT_MSG(
CKMC_ERROR_PERMISSION_DENIED ==
(temp = ckmc_create_key_pair_rsa(1024,
- private_key_alias,
- public_key_alias,
+ private_key_alias.c_str(),
+ public_key_alias.c_str(),
policy_private_key,
policy_public_key)),
CKMCReadableError(temp));
// [prepare]
remove_user_data(USER_APP);
GarbageCollector gc;
- const char *private_key_alias = "/ sys-db-priv";
- const char *public_key_alias = "/ sys-db-pub";
- gc.add(private_key_alias);
- gc.add(public_key_alias);
+ std::string private_key_alias = aliasWithLabel(SYSTEM_LABEL, "sys-db-priv");
+ std::string public_key_alias = aliasWithLabel(SYSTEM_LABEL, "sys-db-pub");
+ gc.add(private_key_alias.c_str());
+ gc.add(public_key_alias.c_str());
ckmc_policy_s policy_private_key;
ckmc_policy_s policy_public_key;
policy_private_key.password = NULL;
RUNNER_ASSERT_MSG(
CKMC_ERROR_NONE ==
(temp = ckmc_create_key_pair_rsa(1024,
- private_key_alias,
- public_key_alias,
+ private_key_alias.c_str(),
+ public_key_alias.c_str(),
policy_private_key,
policy_public_key)),
CKMCReadableError(temp));
RUNNER_ASSERT_MSG(
CKMC_ERROR_NONE == (temp = ckmc_create_signature(
- private_key_alias,
+ private_key_alias.c_str(),
NULL,
msg_buff,
hash_algo,
RUNNER_ASSERT_MSG(
CKMC_ERROR_NONE == (temp = ckmc_verify_signature(
- public_key_alias,
+ public_key_alias.c_str(),
NULL,
msg_buff,
*signature,
RUNNER_ASSERT_MSG(
CKMC_ERROR_DB_ALIAS_UNKNOWN == (temp = ckmc_create_signature(
- private_key_alias,
+ private_key_alias.c_str(),
NULL,
msg_buff,
hash_algo,