mbedtls_x509_crt_profile
x509_crt.h
uint32_t uint32_t mbedtls_x509_crt_profile::allowed_mds allowed_mds mbedtls_x509_crt_profile::allowed_mds

MDs for signatures

uint32_t uint32_t mbedtls_x509_crt_profile::allowed_pks allowed_pks mbedtls_x509_crt_profile::allowed_pks

PK algs for public keys; this applies to all certificates in the provided chain.

uint32_t uint32_t mbedtls_x509_crt_profile::allowed_curves allowed_curves mbedtls_x509_crt_profile::allowed_curves

Elliptic curves for ECDSA

uint32_t uint32_t mbedtls_x509_crt_profile::rsa_min_bitlen rsa_min_bitlen mbedtls_x509_crt_profile::rsa_min_bitlen

Minimum size for RSA keys

Security profile for certificate verification.

All lists are bitfields, built by ORing flags from MBEDTLS_X509_ID_FLAG().

- mbedtls_x509_crt_profile
  allowed_curves
- mbedtls_x509_crt_profile
  allowed_mds
- mbedtls_x509_crt_profile
  allowed_pks
- mbedtls_x509_crt_profile
  rsa_min_bitlen