Certificate Signing Request (CSR) structure.
Some fields of this structure are publicly readable. Do not modify them except via Mbed TLS library functions: the effect of modifying those fields or the data that those fields point to is unspecified.
Public Attributes#
The raw CSR data (DER).
The raw CertificateRequestInfo body (DER).
CSR version (1=v1).
The raw subject data (DER).
The parsed subject data (named information object).
Container for the public key context.
Public Functions#
Internal representation of the MD algorithm of the signature algorithm, e.g.
Internal representation of the Public Key algorithm of the signature algorithm, e.g.
Signature options to be passed to mbedtls_pk_verify_ext(), e.g.
Public Attribute Documentation#
raw#
mbedtls_x509_buf mbedtls_x509_csr::raw
The raw CSR data (DER).
52
of file util/third_party/mbedtls/include/mbedtls/x509_csr.h
cri#
mbedtls_x509_buf mbedtls_x509_csr::cri
The raw CertificateRequestInfo body (DER).
53
of file util/third_party/mbedtls/include/mbedtls/x509_csr.h
version#
int mbedtls_x509_csr::version
CSR version (1=v1).
55
of file util/third_party/mbedtls/include/mbedtls/x509_csr.h
subject_raw#
mbedtls_x509_buf mbedtls_x509_csr::subject_raw
The raw subject data (DER).
57
of file util/third_party/mbedtls/include/mbedtls/x509_csr.h
subject#
mbedtls_x509_name mbedtls_x509_csr::subject
The parsed subject data (named information object).
58
of file util/third_party/mbedtls/include/mbedtls/x509_csr.h
pk#
mbedtls_pk_context mbedtls_x509_csr::pk
Container for the public key context.
60
of file util/third_party/mbedtls/include/mbedtls/x509_csr.h
sig_oid#
mbedtls_x509_buf mbedtls_x509_csr::sig_oid
62
of file util/third_party/mbedtls/include/mbedtls/x509_csr.h
Public Function Documentation#
MBEDTLS_PRIVATE#
mbedtls_x509_buf mbedtls_x509_csr::MBEDTLS_PRIVATE (sig )
N/A |
63
of file util/third_party/mbedtls/include/mbedtls/x509_csr.h
MBEDTLS_PRIVATE#
mbedtls_md_type_t mbedtls_x509_csr::MBEDTLS_PRIVATE (sig_md )
Internal representation of the MD algorithm of the signature algorithm, e.g.
N/A |
MBEDTLS_MD_SHA256
64
of file util/third_party/mbedtls/include/mbedtls/x509_csr.h
MBEDTLS_PRIVATE#
mbedtls_pk_type_t mbedtls_x509_csr::MBEDTLS_PRIVATE (sig_pk )
Internal representation of the Public Key algorithm of the signature algorithm, e.g.
N/A |
MBEDTLS_PK_RSA
65
of file util/third_party/mbedtls/include/mbedtls/x509_csr.h
MBEDTLS_PRIVATE#
void * mbedtls_x509_csr::MBEDTLS_PRIVATE (sig_opts )
Signature options to be passed to mbedtls_pk_verify_ext(), e.g.
N/A |
for RSASSA-PSS
66
of file util/third_party/mbedtls/include/mbedtls/x509_csr.h