mirror of
https://github.com/espressif/esp-idf.git
synced 2026-08-18 06:35:35 +03:00
feat(mbedtls): enable cross signed certificate verification support by default
This commit is contained in:
@@ -91,7 +91,7 @@ ESP x509 证书包 API 提供了一种简便的方法,帮助你安装自定义
|
||||
|
||||
.. note::
|
||||
|
||||
启用交叉签名证书支持功能后,运行时的堆内存使用量将增加约 700 字节,但由于证书包体积减小,flash 占用会降低。
|
||||
启用交叉签名证书支持功能后,TLS 握手期间的运行时堆内存峰值将增加约 1 KB。该内存为临时分配(证书验证期间构建的候选 CA 证书),握手完成后即被释放,其具体大小与支持的最大 RSA 密钥长度相关。此外,由于证书包体积减小,flash 占用也会降低。
|
||||
|
||||
关键点:
|
||||
|
||||
|
||||
@@ -406,6 +406,10 @@ Mbed TLS 配置系统支持预设配置。``Component Config`` > ``mbedTLS`` 中
|
||||
|
||||
这些值会随着配置选项和 Mbed TLS 版本的变化而变化。
|
||||
|
||||
.. note::
|
||||
|
||||
:ref:`CONFIG_MBEDTLS_CERTIFICATE_BUNDLE_CROSS_SIGNED_VERIFY` 默认启用。如果无需支持交叉签名证书链,禁用该选项可将 TLS 握手期间的堆内存峰值降低约 1 KB,但代价是 flash 中的证书包体积会增大。详情请参阅 :doc:`/api-reference/protocols/esp_crt_bundle`。
|
||||
|
||||
|
||||
减小固件大小
|
||||
^^^^^^^^^^^^^^^^^^
|
||||
|
||||
Reference in New Issue
Block a user