result = certsvc_pkcs12_get_certificate_info_from_store(instance, NONE_STORE, alias, &certBuffer, &certLength);
BOOST_CHECK_EQUAL(result, CERTSVC_INVALID_STORE_TYPE);
+ SafeFree(certBuffer);
char *aliasName = NULL;
result = certsvc_pkcs12_get_alias_name_for_certificate_in_store(instance, SYSTEM_STORE, aliasEmpty, &aliasName);
BOOST_CHECK_EQUAL(result, CERTSVC_WRONG_ARGUMENT);
+ SafeFree(aliasName);
result = certsvc_pkcs12_get_alias_name_for_certificate_in_store(instance, NONE_STORE, alias, &aliasName);
BOOST_CHECK_EQUAL(result, CERTSVC_INVALID_STORE_TYPE);
+ SafeFree(aliasName);
certsvc_string_free(alias);
certsvc_string_free(aliasEmpty);
if (expected == CERTSVC_SUCCESS) {
BOOST_CHECK(alias);
BOOST_CHECK(strlen(alias) > 0);
- free(alias);
} else if (expected == CERTSVC_FAIL) {
BOOST_CHECK(alias);
BOOST_CHECK(strlen(alias) == 0);
} else {
BOOST_CHECK(!alias);
}
-
+ SafeFree(alias);
}
void setCertStatusToStore(
if (expected == CERTSVC_SUCCESS) {
BOOST_CHECK(buffer);
BOOST_CHECK(size > 0);
- free(buffer);
} else {
BOOST_CHECK(!buffer);
BOOST_CHECK(size == 0);
}
+ SafeFree(buffer);
}
void getEvpPrivateKeyFromStore(CertStoreType storeType, CertSvcString gNameStr,int expected)
BOOST_REQUIRE_EQUAL(certsvc_instance_new(&instance), CERTSVC_SUCCESS);
getCertListFromStore(NONE_STORE, DISABLED, &certList, CERTSVC_INVALID_STORE_TYPE);
+ certsvc_pkcs12_free_certificate_list_loaded_from_store(instance, &certList);
+
getCertListFromStore(NONE_STORE, ENABLED, &certList, CERTSVC_INVALID_STORE_TYPE);
+ certsvc_pkcs12_free_certificate_list_loaded_from_store(instance, &certList);
CertSvcStoreCertList *certList1;
getCertListFromStore(WIFI_STORE, DISABLED, &certList1, CERTSVC_WRONG_ARGUMENT);
+ certsvc_pkcs12_free_certificate_list_loaded_from_store(instance, &certList1);
certsvc_instance_free(instance);
}
BOOST_REQUIRE_EQUAL(certsvc_instance_new(&instance), CERTSVC_SUCCESS);
getEndUserCertListFromStores(&certList, WIFI_STORE, CERTSVC_WRONG_ARGUMENT);
+ certsvc_pkcs12_free_certificate_list_loaded_from_store(instance, &certList);
- certList = NULL;
getEndUserCertListFromStores(&certList, NONE_STORE, CERTSVC_INVALID_STORE_TYPE);
+ certsvc_pkcs12_free_certificate_list_loaded_from_store(instance, &certList);
+
getEndUserCertListFromStores(&certList, SYSTEM_STORE, CERTSVC_WRONG_ARGUMENT);
+ certsvc_pkcs12_free_certificate_list_loaded_from_store(instance, &certList);
+
getEndUserCertListFromStores(&certList, ALL_STORE, CERTSVC_WRONG_ARGUMENT);
+ certsvc_pkcs12_free_certificate_list_loaded_from_store(instance, &certList);
certsvc_instance_free(instance);
}
BOOST_REQUIRE_EQUAL(certsvc_instance_new(&instance), CERTSVC_SUCCESS);
getRootCertListFromStores(&certList, WIFI_STORE, CERTSVC_WRONG_ARGUMENT);
+ certsvc_pkcs12_free_certificate_list_loaded_from_store(instance, &certList);
- certList = NULL;
getRootCertListFromStores(&certList, NONE_STORE, CERTSVC_INVALID_STORE_TYPE);
+ certsvc_pkcs12_free_certificate_list_loaded_from_store(instance, &certList);
certsvc_instance_free(instance);
}