mirror of
https://github.com/Mbed-TLS/mbedtls.git
synced 2025-04-16 08:42:50 +00:00
Addition of the migration guide
Signed-off-by: TRodziewicz <tomasz.rodziewicz@mobica.com>
This commit is contained in:
parent
3ecb92e680
commit
b8367380b1
@ -1,4 +1,4 @@
|
|||||||
Removals
|
Removals
|
||||||
* Remove the MBEDTLS_X509_ALLOW_UNSUPPORTED_CRITICAL_EXTENSION config.h
|
* Remove the MBEDTLS_X509_ALLOW_UNSUPPORTED_CRITICAL_EXTENSION config.h
|
||||||
option. The mbedtls_x509_crt_parse_der_with_ext_cb() is the way to go for
|
option. The mbedtls_x509_crt_parse_der_with_ext_cb() is the way to go for
|
||||||
for migration path. Fixes #4378.
|
migration path. Fixes #4378.
|
||||||
|
@ -0,0 +1,13 @@
|
|||||||
|
Remove the X509 parser sensitivity control for an unknown critical extension from config.h
|
||||||
|
------------------------------------------------------------------------------------------
|
||||||
|
|
||||||
|
It affects users who use the `MBEDTLS_X509_ALLOW_UNSUPPORTED_CRITICAL_EXTENSION`
|
||||||
|
option which if set, allowed the X509 parser to parse an X509 certificate
|
||||||
|
even when it encountered an unknown critical extension.
|
||||||
|
|
||||||
|
The migration path from that option is to use the
|
||||||
|
`mbedtls_x509_crt_parse_der_with_ext_cb()` function which is functionally
|
||||||
|
equivalent to `mbedtls_x509_crt_parse_der()`, and/or
|
||||||
|
`mbedtls_x509_crt_parse_der_nocopy()` but it calls the callback with every
|
||||||
|
unsupported certificate extension and additionally the "certificate policies"
|
||||||
|
extension if it contains any unsupported certificate policies.
|
Loading…
x
Reference in New Issue
Block a user