Lines Matching refs:sysdb
26 static errno_t sysdb_create_certmap_container(struct sysdb_ctx *sysdb,
32 msg = ldb_msg_new(sysdb);
37 msg->dn = ldb_dn_new(msg, sysdb->ldb, SYSDB_TMPL_CERTMAP_BASE);
56 ret = ldb_add(sysdb->ldb, msg);
60 ret, ldb_errstring(sysdb->ldb));
73 static errno_t sysdb_certmap_add(struct sysdb_ctx *sysdb,
95 msg->dn = ldb_dn_new_fmt(tmp_ctx, sysdb->ldb,
182 ret = ldb_add(sysdb->ldb, msg);
199 errno_t sysdb_update_certmap(struct sysdb_ctx *sysdb,
213 container_dn = ldb_dn_new(sysdb, sysdb->ldb, SYSDB_TMPL_CERTMAP_BASE);
219 ret = sysdb_transaction_start(sysdb);
226 ret = sysdb_delete_recursive(sysdb, container_dn, true);
231 ret = sysdb_create_certmap_container(sysdb, user_name_hint);
238 ret = sysdb_certmap_add(sysdb, certmaps[c]);
245 ret = sysdb_transaction_commit(sysdb);
254 sret = sysdb_transaction_cancel(sysdb);
265 errno_t sysdb_get_certmap(TALLOC_CTX *mem_ctx, struct sysdb_ctx *sysdb,
295 container_dn = ldb_dn_new(tmp_ctx, sysdb->ldb, SYSDB_TMPL_CERTMAP_BASE);
302 ret = ldb_search(sysdb->ldb, tmp_ctx, &res, container_dn, LDB_SCOPE_BASE,
312 ret = ldb_search(sysdb->ldb, tmp_ctx, &res,