freeCertSvcStoreCertList(achivedList);
}
+POSITIVE_TEST_CASE(T_vcore_client_get_certificate_alias_from_store)
+{
+ char *alias = NULL;
+ int result = vcore_client_get_certificate_alias_from_store(VPN_STORE, ValidGname.c_str(), &alias);
+ BOOST_CHECK_EQUAL(result, CERTSVC_SUCCESS);
+
+ BOOST_CHECK(alias != NULL);
+ BOOST_CHECK_EQUAL(std::string(alias), CommonName);
+
+ free(alias);
+}
+
+NEGATIVE_TEST_CASE(T_vcore_client_get_certificate_alias_from_store_with_gname_is_null)
+{
+ char *alias = NULL;
+
+ int result = vcore_client_get_certificate_alias_from_store(VPN_STORE, NULL, &alias);
+ BOOST_CHECK_EQUAL(result, CERTSVC_WRONG_ARGUMENT);
+}
+
POSITIVE_TEST_CASE(T_vcore_client_load_certificates_from_store)
{
char **archivedCerts = NULL;