mbedtls_x509_csr
x509_csr.h
mbedtls_x509_buf mbedtls_x509_buf mbedtls_x509_csr::raw raw mbedtls_x509_csr::raw

The raw CSR data (DER).

mbedtls_x509_buf mbedtls_x509_buf mbedtls_x509_csr::cri cri mbedtls_x509_csr::cri

The raw CertificateRequestInfo body (DER).

int int mbedtls_x509_csr::version version mbedtls_x509_csr::version

CSR version (1=v1).

mbedtls_x509_buf mbedtls_x509_buf mbedtls_x509_csr::subject_raw subject_raw mbedtls_x509_csr::subject_raw

The raw subject data (DER).

mbedtls_x509_name mbedtls_x509_name mbedtls_x509_csr::subject subject mbedtls_x509_csr::subject

The parsed subject data (named information object).

mbedtls_pk_context mbedtls_pk_context mbedtls_x509_csr::pk pk mbedtls_x509_csr::pk

Container for the public key context.

mbedtls_x509_buf mbedtls_x509_buf mbedtls_x509_csr::sig_oid sig_oid mbedtls_x509_csr::sig_oid
mbedtls_x509_buf mbedtls_x509_buf mbedtls_x509_csr::sig sig mbedtls_x509_csr::sig
mbedtls_md_type_t mbedtls_md_type_t mbedtls_x509_csr::sig_md sig_md mbedtls_x509_csr::sig_md

Internal representation of the MD algorithm of the signature algorithm, e.g. MBEDTLS_MD_SHA256

mbedtls_pk_type_t mbedtls_pk_type_t mbedtls_x509_csr::sig_pk sig_pk mbedtls_x509_csr::sig_pk

Internal representation of the Public Key algorithm of the signature algorithm, e.g. MBEDTLS_PK_RSA

void * void* mbedtls_x509_csr::sig_opts sig_opts mbedtls_x509_csr::sig_opts

Signature options to be passed to mbedtls_pk_verify_ext(), e.g. for RSASSA-PSS

Certificate Signing Request (CSR) structure.

mbedtls_asn1_buf
mbedtls_asn1_named_data
oid
val
next
mbedtls_pk_context
mbedtls_x509_csr
cri
raw
sig
sig_oid
subject_raw
subject
pk
- mbedtls_x509_csr
  cri
- mbedtls_x509_csr
  pk
- mbedtls_x509_csr
  raw
- mbedtls_x509_csr
  sig
- mbedtls_x509_csr
  sig_md
- mbedtls_x509_csr
  sig_oid
- mbedtls_x509_csr
  sig_opts
- mbedtls_x509_csr
  sig_pk
- mbedtls_x509_csr
  subject
- mbedtls_x509_csr
  subject_raw
- mbedtls_x509_csr
  version