const int aliasNameCount = 10;
auto manager = CKM::Manager::create();
- PasswordInfoVector expected;
+ InfoVector expected;
CKM::RawBuffer buffer(KEY_PEM.begin(), KEY_PEM.end());
auto key = CKM::Key::create(buffer, CKM::Password());
std::string currentAlias;
{
CKM::Policy policy = generate_ckm_policy(it);
currentAlias = "T1024_appkey" + std::to_string(it);
- expected.emplace_back(currentAlias, !policy.password.empty());
+ expected.emplace_back(currentAlias, !policy.password.empty(), backend());
RUNNER_ASSERT_MSG(
CKM_API_SUCCESS == (exitCode = manager->saveKey(currentAlias, key, policy)),
"Error=" << CKM::APICodeToString(exitCode));
}
CKM::AliasInfoVector aliasInfoVector;
- std::unordered_map<std::string, bool> actual;
+ InfoMap actual;
RUNNER_ASSERT_MSG(
CKM_API_SUCCESS == (exitCode = manager->getKeyAliasInfoVector(aliasInfoVector)),
exitCode = manager->getKeyEncryptionStatus(info.alias, status);
RUNNER_ASSERT_MSG(CKM_API_SUCCESS == exitCode, "Error=" << CKM::APICodeToString(exitCode));
- actual[info.alias] = status;
+ actual.try_emplace(info.alias, info.alias, status, info.backend);
}
check_alias_info_list_helper(expected, actual, "/User ");
const int aliasNameCount = 10;
auto manager = CKM::Manager::create();
- PasswordInfoVector expected;
+ InfoVector expected;
auto cert = TestData::getTestCertificate(TestData::TEST_LEAF);
std::string currentAlias;
{
CKM::Policy policy = generate_ckm_policy(it);
currentAlias = "T1025_appcert" + std::to_string(it);
- expected.emplace_back(currentAlias, !policy.password.empty());
+ expected.emplace_back(currentAlias, !policy.password.empty(), CKM::BackendId::SW);
RUNNER_ASSERT_MSG(
CKM_API_SUCCESS == (exitCode = manager->saveCertificate(currentAlias, cert, policy)),
"Error=" << CKM::APICodeToString(exitCode));
}
CKM::AliasInfoVector aliasInfoVector;
- std::unordered_map<std::string, bool> actual;
+ InfoMap actual;
RUNNER_ASSERT_MSG(
CKM_API_SUCCESS == (exitCode = manager->getCertificateAliasInfoVector(aliasInfoVector)),
exitCode = manager->getCertificateEncryptionStatus(info.alias, status);
RUNNER_ASSERT_MSG(CKM_API_SUCCESS == exitCode, "Error=" << CKM::APICodeToString(exitCode));
- actual[info.alias] = status;
+ actual.try_emplace(info.alias, info.alias, status, info.backend);
}
check_alias_info_list_helper(expected, actual, "/User ");
const int aliasNameCount = 10;
auto manager = CKM::Manager::create();
- PasswordInfoVector expected;
+ InfoVector expected;
std::string binData = "My bin data";
CKM::RawBuffer buffer(binData.begin(), binData.end());
std::string currentAlias;
{
CKM::Policy policy = generate_ckm_policy(it);
currentAlias = "T1026_appdata" + std::to_string(it);
- expected.emplace_back(currentAlias, !policy.password.empty());
+ expected.emplace_back(currentAlias, !policy.password.empty(), backend());
RUNNER_ASSERT_MSG(
CKM_API_SUCCESS == (exitCode = manager->saveData(currentAlias, buffer, policy)),
"Error=" << CKM::APICodeToString(exitCode));
}
CKM::AliasInfoVector aliasInfoVector;
- std::unordered_map<std::string, bool> actual;
+ InfoMap actual;
RUNNER_ASSERT_MSG(
CKM_API_SUCCESS == (exitCode = manager->getDataAliasInfoVector(aliasInfoVector)),
exitCode = manager->getDataEncryptionStatus(info.alias, status);
RUNNER_ASSERT_MSG(CKM_API_SUCCESS == exitCode, "Error=" << CKM::APICodeToString(exitCode));
- actual[info.alias] = status;
+ actual.try_emplace(info.alias, info.alias, status, info.backend);
}
check_alias_info_list_helper(expected, actual, "/User ");