|
XenevaOS
|
X.509 certificate parsing and writing. More...
#include "mbedtls/private_access.h"#include "mbedtls/build_info.h"#include "mbedtls/x509.h"#include "mbedtls/x509_crl.h"#include "mbedtls/bignum.h"

Go to the source code of this file.
Classes | |
| struct | mbedtls_x509_crt |
| struct | mbedtls_x509_crt_profile |
| struct | mbedtls_x509write_cert |
| struct | mbedtls_x509_crt_verify_chain_item |
| struct | mbedtls_x509_crt_verify_chain |
Structures and functions for parsing and writing X.509 certificates | |
| #define | MBEDTLS_X509_ID_FLAG(id) (1 << ((id) - 1)) |
| #define | MBEDTLS_X509_CRT_VERSION_1 0 |
| #define | MBEDTLS_X509_CRT_VERSION_2 1 |
| #define | MBEDTLS_X509_CRT_VERSION_3 2 |
| #define | MBEDTLS_X509_RFC5280_MAX_SERIAL_LEN 20 |
| #define | MBEDTLS_X509_RFC5280_UTC_TIME_LEN 15 |
| #define | MBEDTLS_X509_MAX_FILE_PATH_LEN 512 |
| #define | MBEDTLS_X509_CRT_ERROR_INFO_LIST |
| #define | MBEDTLS_X509_MAX_VERIFY_CHAIN_SIZE (MBEDTLS_X509_MAX_INTERMEDIATE_CA + 2) |
| typedef struct mbedtls_x509_crt | mbedtls_x509_crt |
| typedef struct mbedtls_x509_crt_profile | mbedtls_x509_crt_profile |
| typedef struct mbedtls_x509write_cert | mbedtls_x509write_cert |
| typedef void | mbedtls_x509_crt_restart_ctx |
| int | mbedtls_x509write_crt_set_subject_alternative_name (mbedtls_x509write_cert *ctx, const mbedtls_x509_san_list *san_list) |
| Set Subject Alternative Name. | |
| int | mbedtls_x509_crt_get_ca_istrue (const mbedtls_x509_crt *crt) |
| Access the ca_istrue field. | |
X.509 certificate parsing and writing.