08-ssl-bad-cacert.cpp 557 B

1234567891011121314151617181920212223242526272829303132
  1. #include <mosquittopp.h>
  2. static int run = -1;
  3. class mosquittopp_test : public mosqpp::mosquittopp
  4. {
  5. public:
  6. mosquittopp_test(const char *id);
  7. };
  8. mosquittopp_test::mosquittopp_test(const char *id) : mosqpp::mosquittopp(id)
  9. {
  10. }
  11. int main(int argc, char *argv[])
  12. {
  13. struct mosquittopp_test *mosq;
  14. int rc = 1;
  15. mosqpp::lib_init();
  16. mosq = new mosquittopp_test("08-ssl-bad-cacert");
  17. mosq->tls_opts_set(1, "tlsv1", NULL);
  18. if(mosq->tls_set("this/file/doesnt/exist") == MOSQ_ERR_INVAL){
  19. rc = 0;
  20. }
  21. delete mosq;
  22. mosqpp::lib_cleanup();
  23. return rc;
  24. }