Lines Matching refs:crt

605 mod_mbedtls_crt_is_self_issued (const mbedtls_x509_crt * const crt)  in mod_mbedtls_crt_is_self_issued()  argument
607 const mbedtls_x509_buf * const issuer = &crt->issuer_raw; in mod_mbedtls_crt_is_self_issued()
608 const mbedtls_x509_buf * const subject = &crt->subject_raw; in mod_mbedtls_crt_is_self_issued()
626 for (mbedtls_x509_crt *crt = leaf; crt; ) { in mod_mbedtls_construct_crt_chain() local
627 const mbedtls_x509_buf * const issuer = &crt->issuer_raw; in mod_mbedtls_construct_crt_chain()
630 for (crt = store; crt; crt = crt->next) { in mod_mbedtls_construct_crt_chain()
633 const mbedtls_x509_buf * const subject = &crt->subject_raw; in mod_mbedtls_construct_crt_chain()
638 if (mod_mbedtls_crt_is_self_issued(crt)) in mod_mbedtls_construct_crt_chain()
644 mbedtls_x509_crt_parse_der_nocopy(leaf, crt->raw.p, crt->raw.len); in mod_mbedtls_construct_crt_chain()
646 mbedtls_x509_crt_parse_der(leaf, crt->raw.p, crt->raw.len); in mod_mbedtls_construct_crt_chain()
661 mod_mbedtls_verify_cb (void *arg, mbedtls_x509_crt *crt, int depth, uint32_t *flags) in mod_mbedtls_verify_cb() argument
674 const size_t len = crt->issuer_raw.len; in mod_mbedtls_verify_cb()
678 if (0 == x509_name_cmp(&crt->issuer, &chain->subject)) in mod_mbedtls_verify_cb()
682 && 0 == memcmp(chain->subject_raw.p, crt->issuer_raw.p, len)) in mod_mbedtls_verify_cb()
865 mod_mbedtls_cert_is_active (const mbedtls_x509_crt *crt) in mod_mbedtls_cert_is_active() argument
867 return ( !mbedtls_x509_time_is_future(&crt->valid_from) in mod_mbedtls_cert_is_active()
868 && !mbedtls_x509_time_is_past(&crt->valid_to)); in mod_mbedtls_cert_is_active()
876 mbedtls_x509_crt const *crt, in mod_mbedtls_x509_crt_ext_cb() argument
883 if (!mod_mbedtls_cert_is_active(crt)) in mod_mbedtls_x509_crt_ext_cb()
2542 const mbedtls_x509_crt *crt = mbedtls_ssl_get_peer_cert(&hctx->ssl); in https_add_ssl_client_entries() local
2545 uint32_t rc = (NULL != crt) in https_add_ssl_client_entries()
2561 https_add_ssl_client_subject(r, &crt->subject); in https_add_ssl_client_entries()
2566 while (i < crt->serial.len && crt->serial.p[i] == 0) ++i; in https_add_ssl_client_entries()
2567 if (i == crt->serial.len) --i; in https_add_ssl_client_entries()
2570 (char *)crt->serial.p+i, crt->serial.len-i); in https_add_ssl_client_entries()
2593 https_add_ssl_client_cert(r, crt); in https_add_ssl_client_entries()