/sssd-io/src/responder/pam/ |
H A D | pamsrv.c | 93 static errno_t get_trusted_uids(struct pam_ctx *pctx) argument 98 ret = confdb_get_string(pctx->rctx->cdb, pctx->rctx, 108 pctx->trusted_uids_count = 0; 110 ret = csv_string_to_uid_array(pctx->rctx, uid_str, true, 111 &pctx->trusted_uids_count, 112 &pctx->trusted_uids); 125 static errno_t get_public_domains(struct pam_ctx *pctx) argument 130 ret = confdb_get_string(pctx->rctx->cdb, pctx 169 get_app_services(struct pam_ctx *pctx) argument 203 struct pam_ctx *pctx; local [all...] |
H A D | pamsrv.h | 89 errno_t p11_child_init(struct pam_ctx *pctx); 119 bool may_do_cert_auth(struct pam_ctx *pctx, struct pam_data *pd); 121 errno_t p11_refresh_certmap_ctx(struct pam_ctx *pctx,
|
H A D | pamsrv_cmd.c | 58 struct pam_ctx *pctx, 783 struct pam_ctx *pctx; local 793 pctx = talloc_get_type(preq->cctx->rctx->pvt_ctx, struct pam_ctx); 796 ret = confdb_get_int(pctx->rctx->cdb, CONFDB_PAM_CONF_ENTRY, 813 && may_do_cert_auth(pctx, pd)) { 825 ret = check_cert(cctx, cctx->ev, pctx, preq, pd); 865 pctx->rctx->cdb, false, 963 ret = confdb_get_string(pctx->rctx->cdb, pd, CONFDB_PAM_CONF_ENTRY, 978 ret = confdb_get_string(pctx->rctx->cdb, pd, CONFDB_PAM_CONF_ENTRY, 991 ret = filter_responses(pctx 1286 get_domain_request_type(struct pam_auth_req *preq, struct pam_ctx *pctx) argument 1304 check_cert(TALLOC_CTX *mctx, struct tevent_context *ev, struct pam_ctx *pctx, struct pam_auth_req *preq, struct pam_data *pd) argument 1355 struct pam_ctx *pctx = local 1478 struct pam_ctx *pctx = local 1744 struct pam_ctx *pctx = local 1796 struct pam_ctx *pctx; local 1848 struct pam_ctx *pctx; local 2006 struct pam_ctx *pctx = local [all...] |
H A D | pamsrv_p11.c | 149 errno_t p11_refresh_certmap_ctx(struct pam_ctx *pctx, argument 156 ret = sss_certmap_init(pctx, ext_debug, NULL, &sss_certmap_ctx); 198 sss_certmap_free_ctx(pctx->sss_certmap_ctx); 199 pctx->sss_certmap_ctx = sss_certmap_ctx; 207 errno_t p11_child_init(struct pam_ctx *pctx) argument 212 struct sss_domain_info *dom = pctx->rctx->domains; 224 ret = p11_refresh_certmap_ctx(pctx, dom->certmaps); 230 return child_debug_init(P11_CHILD_LOG_FILE, &pctx->p11_child_debug_fd); 233 bool may_do_cert_auth(struct pam_ctx *pctx, struct pam_data *pd) argument 239 if (!pctx [all...] |
/sssd-io/src/responder/nss/ |
H A D | nss_protocol.c | 29 struct cli_protocol *pctx; local 32 pctx = talloc_get_type(cli_ctx->protocol_ctx, struct cli_protocol); 37 if (pctx->creq->out == NULL) { 38 ret = sss_packet_new(pctx->creq, 0, 39 sss_packet_get_cmd(pctx->creq->in), 40 &pctx->creq->out); 45 sss_packet_set_error(pctx->creq->out, EOK); 79 struct cli_protocol *pctx; local 82 pctx = talloc_get_type(cli_ctx->protocol_ctx, struct cli_protocol); 84 ret = sss_packet_new(pctx 104 struct cli_protocol *pctx; local 140 struct cli_protocol *pctx; local 201 struct cli_protocol *pctx; local 225 struct cli_protocol *pctx; local 259 struct cli_protocol *pctx; local 316 struct cli_protocol *pctx; local 362 struct cli_protocol *pctx; local 404 struct cli_protocol *pctx; local [all...] |
H A D | nss_cmd.c | 310 struct cli_protocol *pctx; local 321 pctx = talloc_get_type(cmd_ctx->cli_ctx->protocol_ctx, struct cli_protocol); 323 ret = sss_packet_new(pctx->creq, 0, sss_packet_get_cmd(pctx->creq->in), 324 &pctx->creq->out); 330 pctx->creq->out, results); 335 sss_packet_set_error(pctx->creq->out, EOK);
|
/sssd-io/src/responder/common/ |
H A D | responder_cmd.c | 30 struct cli_protocol *pctx; local 33 pctx = talloc_get_type(cctx->protocol_ctx, struct cli_protocol); 34 if (!pctx) return EINVAL; 37 ret = sss_packet_new(pctx->creq, 0, 38 sss_packet_get_cmd(pctx->creq->in), 39 &pctx->creq->out); 45 sss_packet_set_error(pctx->creq->out, err); 71 struct cli_protocol *pctx; local 74 pctx = talloc_get_type(cctx->protocol_ctx, struct cli_protocol); 75 if (!pctx) retur 106 struct cli_protocol *pctx; local [all...] |
H A D | responder_common.c | 258 struct cli_protocol *pctx; local 261 pctx = talloc_get_type(cctx->protocol_ctx, struct cli_protocol); 263 ret = sss_packet_send(pctx->creq->out, cctx->cfd); 277 talloc_zfree(pctx->creq); 283 struct cli_protocol *pctx; local 286 pctx = talloc_get_type(cctx->protocol_ctx, struct cli_protocol); 287 cmd = sss_packet_get_cmd(pctx->creq->in); 293 struct cli_protocol *pctx; local 296 pctx = talloc_get_type(cctx->protocol_ctx, struct cli_protocol); 298 if (!pctx [all...] |
/sssd-io/src/responder/ssh/ |
H A D | ssh_protocol.c | 35 struct cli_protocol *pctx; local 38 pctx = talloc_get_type(cli_ctx->protocol_ctx, struct cli_protocol); 43 if (pctx->creq->out == NULL) { 44 ret = sss_packet_new(pctx->creq, 0, 45 sss_packet_get_cmd(pctx->creq->in), 46 &pctx->creq->out); 51 sss_packet_set_error(pctx->creq->out, EOK); 78 struct cli_protocol *pctx; local 82 pctx = talloc_get_type(cli_ctx->protocol_ctx, struct cli_protocol); 85 ret = sss_packet_new(pctx 109 struct cli_protocol *pctx; local [all...] |
/sssd-io/src/responder/sudo/ |
H A D | sudosrv_cmd.c | 41 struct cli_protocol *pctx; local 47 pctx = talloc_get_type(cli_ctx->protocol_ctx, struct cli_protocol); 49 ret = sss_packet_new(pctx->creq, 0, 50 sss_packet_get_cmd(pctx->creq->in), 51 &pctx->creq->out); 59 ret = sss_packet_grow(pctx->creq->out, response_len); 65 sss_packet_get_body(pctx->creq->out, &packet_body, &packet_len); 68 sss_packet_set_error(pctx->creq->out, EOK); 178 struct cli_protocol *pctx; local 199 pctx [all...] |
/sssd-io/src/responder/secrets/ |
H A D | proxy.c | 70 static int proxy_get_config_string(struct proxy_context *pctx, argument 77 ret = confdb_get_string(pctx->cdb, ctx, 83 static int proxy_sec_get_cfg(struct proxy_context *pctx, argument 96 ret = proxy_get_config_string(pctx, cfg, true, secreq, 101 ret = proxy_get_config_string(pctx, cfg, false, secreq, 109 ret = proxy_get_config_string(pctx, cfg, true, secreq, "username", 115 ret = proxy_get_config_string(pctx, cfg, true, secreq, "password", 120 ret = proxy_get_config_string(pctx, cfg, true, secreq, 127 ret = proxy_get_config_string(pctx, cfg, true, secreq, 138 ret = confdb_get_bool(pctx 476 struct proxy_context *pctx; local 576 struct proxy_context *pctx; local [all...] |
/sssd-io/src/responder/pac/ |
H A D | pacsrv_cmd.c | 32 struct cli_protocol *pctx; local 40 pctx = talloc_get_type(cctx->protocol_ctx, struct cli_protocol); 42 ret = sss_packet_new(pctx->creq, 0, sss_packet_get_cmd(pctx->creq->in), 43 &pctx->creq->out); 50 sss_packet_set_error(pctx->creq->out, cmd_ret); 84 struct cli_protocol *pctx; local 86 pctx = talloc_get_type(cctx->protocol_ctx, struct cli_protocol); 88 sss_packet_get_body(pctx->creq->in, &body, &blen);
|
/sssd-io/src/responder/autofs/ |
H A D | autofssrv_cmd.c | 244 struct cli_protocol *pctx; local 259 pctx = talloc_get_type(cmdctx->cctx->protocol_ctx, struct cli_protocol); 261 sss_packet_get_body(pctx->creq->in, &body, &blen); 297 struct cli_protocol *pctx; local 313 pctx = talloc_get_type(cmdctx->cctx->protocol_ctx, struct cli_protocol); 316 ret = sss_packet_new(pctx->creq, 0, 317 sss_packet_get_cmd(pctx->creq->in), 318 &pctx->creq->out); 323 ret = sss_cmd_empty_packet(pctx->creq->out); 331 ret = sss_packet_grow(pctx 933 struct cli_protocol *pctx; local 1081 struct cli_protocol *pctx; local 1216 struct cli_protocol *pctx; local 1384 struct cli_protocol *pctx; local 1471 struct cli_protocol *pctx; local [all...] |
/sssd-io/src/tests/cmocka/ |
H A D | test_pam_srv.c | 79 struct pam_ctx *pctx; member in struct:pam_test_ctx 236 struct pam_ctx *pctx; local 239 pctx = talloc_zero(mem_ctx, struct pam_ctx); 240 assert_non_null(pctx); 242 ret = sss_hash_create(pctx, 10, &pctx->id_table); 248 pctx->app_services = talloc_zero_array(pctx, char *, 2); 249 if (pctx->app_services == NULL) { 250 talloc_free(pctx); 1828 set_cert_auth_param(struct pam_ctx *pctx, const char *dbpath) argument [all...] |
H A D | test_responder_common.c | 287 struct parse_inp_test_ctx *pctx; member in struct:sss_nc_ctx 293 test_ev_done(dummy_ncache_ptr->pctx->tctx, EOK); 306 dummy_ncache_ptr->pctx = parse_inp_ctx;
|
H A D | test_nss_srv.c | 122 struct cli_protocol *pctx; local 133 pctx = talloc_get_type(cctx->protocol_ctx, struct cli_protocol); 134 packet = pctx->creq->out;
|