Lines Matching defs:mbedtls_x509_crt
41 typedef struct mbedtls_x509_crt { struct
44 mbedtls_x509_buf raw; /**< The raw certificate data (DER). */
45 …_x509_buf tbs; /**< The raw certificate body (DER). The part that is To Be Signed. */
47 int version; /**< The X.509 version. (1=v1, 2=v2, 3=v3) */
48 mbedtls_x509_buf serial; /**< Unique id for certificate issued by a specific CA. */
49 mbedtls_x509_buf sig_oid; /**< Signature algorithm, e.g. sha1RSA */
51 … mbedtls_x509_buf issuer_raw; /**< The raw issuer data (DER). Used for quick comparison. */
52 … mbedtls_x509_buf subject_raw; /**< The raw subject data (DER). Used for quick comparison. */
54 mbedtls_x509_name issuer; /**< The parsed issuer data (named information object). */
55 mbedtls_x509_name subject; /**< The parsed subject data (named information object). */
57 mbedtls_x509_time valid_from; /**< Start time of certificate validity. */
58 mbedtls_x509_time valid_to; /**< End time of certificate validity. */
60 mbedtls_x509_buf pk_raw;
61 mbedtls_pk_context pk; /**< Container for the public key context. */
63 mbedtls_x509_buf issuer_id; /**< Optional X.509 v2/v3 issuer unique identifier. */
64 mbedtls_x509_buf subject_id; /**< Optional X.509 v2/v3 subject unique identifier. */
65 mbedtls_x509_buf v3_ext; /**< Optional X.509 v3 extensions. */
66 …t Alternative Names extension. These can be later parsed by mbedtls_x509_parse_subject_alt_name. */
89 struct mbedtls_x509_crt *next; argument
91 mbedtls_x509_crt; typedef