mbedtle 握手的时候出现-0x7080错误,设备端卡在第三步去收服务器的证书数据的时候,长度异常导致失败,不知道为什么这个长度会异常
ssl_tls.c:3629: dumping 'input record header' (5 bytes)
ssl_tls.c:3629: 0000: 16 03 03 04 00 //此处是异常的长度 正常数据是16 03 03 14 6f
mbedtls_ssl_read_record_layer() returned -28800 (-0x7080)
该回答引用ChatGPT,如果有帮助到您请点个采纳
-0x7080错误代表MBEDTLS_ERR_SSL_INVALID_RECORD,表示读取的记录长度异常。
在握手过程中,设备端收到的服务器的证书数据长度为0x04,但是正常的长度应该是0x14 6f。
因此,这个长度异常可能是由于网络传输问题导致的,也可能是因为服务器端未发送完整的证书数据。
建议检查网络环境,以及确认服务器端是否正确发送证书数据。