mbedTLS (PolarSSL) 的几点问题
条评论1
mbedtls_ssl_conf_authmode( &conf, MBEDTLS_SSL_VERIFY_REQUIRED );
第二个参数不建议用MBEDTLS_SSL_VERIFY_OPTIONAL,不然验证通不过的时候也能用,意义不大
1
mbedtls_ssl_set_hostname( &ssl, "MQTT" )
第二个参数一定要和生成证书时所指定的CN字段一样
1
2mbedtls_ssl_conf_max_version(&conf, MBEDTLS_SSL_MAJOR_VERSION_3, MBEDTLS_SSL_MINOR_VERSION_1);
mbedtls_ssl_conf_min_version(&conf, MBEDTLS_SSL_MAJOR_VERSION_3, MBEDTLS_SSL_MINOR_VERSION_1);
这两条语句有可能会用到
实现收发数据的接口时一定要注意采用阻塞方式还是超时方式,不然可能会死锁
- 本文链接:https://antfaiz5z.github.io/2018/07/20/mbedtls/
- 版权声明:The author owns the copyright, please indicate the source reproduced.