08-ssl-bad-cacert.c 468 B

123456789101112131415161718192021222324
  1. #include <errno.h>
  2. #include <stdbool.h>
  3. #include <stdio.h>
  4. #include <stdlib.h>
  5. #include <mosquitto.h>
  6. int main(int argc, char *argv[])
  7. {
  8. int rc = 1;
  9. struct mosquitto *mosq;
  10. mosquitto_lib_init();
  11. mosq = mosquitto_new("08-ssl-bad-cacert", true, NULL);
  12. if(mosq == NULL){
  13. return 1;
  14. }
  15. if(mosquitto_tls_set(mosq, "this/file/doesnt/exist", NULL, NULL, NULL, NULL) == MOSQ_ERR_INVAL){
  16. rc = 0;
  17. }
  18. mosquitto_destroy(mosq);
  19. mosquitto_lib_cleanup();
  20. return rc;
  21. }