Lines Matching refs:certs

345 nxt_cert_info_init(nxt_task_t *task, nxt_array_t *certs)  in nxt_cert_info_init()  argument
351 for (items = certs->elts, i = 0; i < certs->nelts; i++) { in nxt_cert_info_init()
822 nxt_array_t *certs; in nxt_cert_store_load() local
829 if (nxt_slow_path(rt->certs.start == NULL)) { in nxt_cert_store_load()
834 certs = nxt_array_create(mp, 16, sizeof(nxt_cert_item_t)); in nxt_cert_store_load()
835 if (nxt_slow_path(certs == NULL)) { in nxt_cert_store_load()
842 dir = opendir((char *) rt->certs.start); in nxt_cert_store_load()
845 rt->certs.start, nxt_errno); in nxt_cert_store_load()
855 nxt_debug(task, "readdir(\"%s\"): \"%s\"", rt->certs.start, de->d_name); in nxt_cert_store_load()
864 item = nxt_array_add(certs); in nxt_cert_store_load()
871 size = rt->certs.length + name.length + 1; in nxt_cert_store_load()
885 p = nxt_cpymem(buf, rt->certs.start, rt->certs.length); in nxt_cert_store_load()
897 nxt_array_remove_last(certs); in nxt_cert_store_load()
914 return certs; in nxt_cert_store_load()
926 nxt_cert_store_release(certs); in nxt_cert_store_load()
933 nxt_cert_store_release(nxt_array_t *certs) in nxt_cert_store_release() argument
938 for (items = certs->elts, i = 0; in nxt_cert_store_release()
939 i < certs->nelts; in nxt_cert_store_release()
945 nxt_array_destroy(certs); in nxt_cert_store_release()
974 if (nxt_slow_path(rt->certs.start == NULL)) {
979 dir = opendir((char *) rt->certs.start);
982 rt->certs.start, nxt_errno);
1158 if (nxt_slow_path(rt->certs.start == NULL)) { in nxt_cert_store_get_handler()
1166 file.name = nxt_malloc(rt->certs.length + name.length + 1); in nxt_cert_store_get_handler()
1172 p = nxt_cpymem(file.name, rt->certs.start, rt->certs.length); in nxt_cert_store_get_handler()
1236 if (nxt_slow_path(rt->certs.start == NULL)) { in nxt_cert_store_delete_handler()
1244 path = nxt_malloc(rt->certs.length + name.length + 1); in nxt_cert_store_delete_handler()
1247 p = nxt_cpymem(path, rt->certs.start, rt->certs.length); in nxt_cert_store_delete_handler()