BOOST_CHECK_EQUAL(result, CERTSVC_SUCCESS);
BOOST_CHECK_EQUAL(hasPassword, CERTSVC_FALSE);
- CertSvcString certPathEmpty;
+ CertSvcString certPathEmpty = wrapperCertsvcStringNew(instance, "", &result);
result = certsvc_pkcs12_has_password(instance, certPathEmpty, &hasPassword);
BOOST_CHECK_EQUAL(result, CERTSVC_IO_ERROR);
BOOST_CHECK_EQUAL(hasPassword, CERTSVC_FALSE);
BOOST_REQUIRE_EQUAL(certsvc_instance_new(&instance), CERTSVC_SUCCESS);
+ CertSvcCertificate certInvalid;
+ certInvalid.privateHandler = -1;
+ certInvalid.privateInstance = instance;
+
+ certificate_array[0] = certInvalid;
+ certificate_array[1] = certInvalid;
+
result = certsvc_certificate_chain_sort(nullptr, size);
BOOST_CHECK_EQUAL(result, CERTSVC_WRONG_ARGUMENT);
result = certsvc_certificate_chain_sort(certificate_array, 1);
BOOST_CHECK_EQUAL(result, CERTSVC_WRONG_ARGUMENT);
- CertSvcCertificate certInvalid;
- certInvalid.privateHandler = -1;
- certInvalid.privateInstance = instance;
-
- certificate_array[1] = certInvalid;
result = certsvc_certificate_chain_sort(certificate_array, size);
BOOST_CHECK_EQUAL(result, CERTSVC_WRONG_ARGUMENT);
BOOST_REQUIRE_EQUAL(certsvc_instance_new(&instance), CERTSVC_SUCCESS);
+ msg = wrapperCertsvcStringNew(instance, "", &result);
+ sig = wrapperCertsvcStringNew(instance, "", &result);
+
+ cert.privateHandler = -1;
+ cert.privateInstance = instance;
+
result = certsvc_message_verify(cert, msg, sig, "sha1", NULL);
BOOST_CHECK_EQUAL(result, CERTSVC_WRONG_ARGUMENT);