Failed to define MBEDTLS_X509_CRT_WRITE_C even after adding appropriate configs in prj.conf file

Hello,

I am having nRF9160 with modem FW = 1.3.6 and nrf sdk version 2.7.0

I am using MBEDTLS library for generating self-signed & CSR certificates with EC-Key and RSA key. I am adding following configs in my prj.conf file

    MBEDTLS_X509_CSR_WRITE_C
    MBEDTLS_X509_CREATE_C
    MBEDTLS_ENTROPY_C
    MBEDTLS_CTR_DRBG_C
    MBEDTLS_PK_WRITE_C
    MBEDTLS_ZEPHYR_ENTROPY
    MBEDTLS
    MBEDTLS_ENABLE_HEAP
    MBEDTLS_TLS_LIBRARY
    MBEDTLS_X509_LIBRARY
    NRF_SECURITY_ADVANCED
    NORDIC_SECURITY_BACKEND
    MBEDTLS_DHM_C
    MBEDTLS_ECDH_C
    MBEDTLS_ECDSA_C
    MBEDTLS_ECP_C
    MBEDTLS_ECJPAKE_C
    MBEDTLS_GCM_C
    MBEDTLS_CIPHER_C
    MBEDTLS_RSA_C
    PSA_WANT_RSA_KEY_SIZE_2048
Even after enabling this configs MBEDTLS_X509_CRT_WRITE_C is not getting enabled in autoconf.h file. Because of this I am not able to compile the code and go ahead.
Can you please suggest probable reason or steps to get this resolved.
Related