Lines Matching full:arg

462 create_principal_2_svc(cprinc_arg *arg, generic_ret *ret,  in create_principal_2_svc()  argument
471 ret->code = stub_setup(arg->api_version, rqstp, arg->rec.principal, in create_principal_2_svc()
478 !stub_auth_restrict(handle, OP_ADDPRINC, arg->rec.principal, in create_principal_2_svc()
479 &arg->rec, &arg->mask)) { in create_principal_2_svc()
484 ret->code = kadm5_create_principal(handle, &arg->rec, arg->mask, in create_principal_2_svc()
485 arg->passwd); in create_principal_2_svc()
503 create_principal3_2_svc(cprinc3_arg *arg, generic_ret *ret, in create_principal3_2_svc() argument
512 ret->code = stub_setup(arg->api_version, rqstp, arg->rec.principal, in create_principal3_2_svc()
519 !stub_auth_restrict(handle, OP_ADDPRINC, arg->rec.principal, &arg->rec, in create_principal3_2_svc()
520 &arg->mask)) { in create_principal3_2_svc()
525 ret->code = kadm5_create_principal_3(handle, &arg->rec, arg->mask, in create_principal3_2_svc()
526 arg->n_ks_tuple, arg->ks_tuple, in create_principal3_2_svc()
527 arg->passwd); in create_principal3_2_svc()
565 delete_principal_2_svc(dprinc_arg *arg, generic_ret *ret, in delete_principal_2_svc() argument
574 ret->code = stub_setup(arg->api_version, rqstp, arg->princ, &handle, in delete_principal_2_svc()
581 !stub_auth(handle, OP_DELPRINC, arg->princ, NULL, NULL, NULL)) { in delete_principal_2_svc()
586 ret->code = check_lockdown_by_princ(handle, arg->princ); in delete_principal_2_svc()
595 ret->code = kadm5_delete_principal(handle, arg->princ); in delete_principal_2_svc()
614 modify_principal_2_svc(mprinc_arg *arg, generic_ret *ret, in modify_principal_2_svc() argument
624 ret->code = stub_setup(arg->api_version, rqstp, arg->rec.principal, in modify_principal_2_svc()
631 !stub_auth_restrict(handle, OP_MODPRINC, rec.principal, &arg->rec, in modify_principal_2_svc()
632 &arg->mask)) { in modify_principal_2_svc()
636 } else if ((arg->mask & KADM5_ATTRIBUTES) && in modify_principal_2_svc()
637 (!(arg->rec.attributes & KRB5_KDB_LOCKDOWN_KEYS))) { in modify_principal_2_svc()
648 * arg->rec, to ensure consistency with the ACL check. */ in modify_principal_2_svc()
649 rec_copy = arg->rec; in modify_principal_2_svc()
651 ret->code = kadm5_modify_principal(handle, &rec_copy, arg->mask); in modify_principal_2_svc()
669 rename_principal_2_svc(rprinc_arg *arg, generic_ret *ret, in rename_principal_2_svc() argument
680 ret->code = stub_setup(arg->api_version, rqstp, NULL, &handle, in rename_principal_2_svc()
686 if (krb5_unparse_name(handle->context, arg->src, &prime_arg1) || in rename_principal_2_svc()
687 krb5_unparse_name(handle->context, arg->dest, &prime_arg2)) { in rename_principal_2_svc()
701 !stub_auth(handle, OP_RENPRINC, arg->src, arg->dest, NULL, NULL)) { in rename_principal_2_svc()
706 ret->code = check_lockdown_by_princ(handle, arg->src); in rename_principal_2_svc()
725 ret->code = kadm5_rename_principal(handle, arg->src, arg->dest); in rename_principal_2_svc()
753 get_principal_2_svc(gprinc_arg *arg, gprinc_ret *ret, struct svc_req *rqstp) in get_principal_2_svc() argument
762 ret->code = stub_setup(arg->api_version, rqstp, arg->princ, &handle, in get_principal_2_svc()
777 arg->mask); in get_principal_2_svc()
796 get_princs_2_svc(gprincs_arg *arg, gprincs_ret *ret, struct svc_req *rqstp) in get_princs_2_svc() argument
804 ret->code = stub_setup(arg->api_version, rqstp, NULL, &handle, in get_princs_2_svc()
810 prime_arg = arg->exp; in get_princs_2_svc()
820 ret->code = kadm5_get_principals(handle, arg->exp, &ret->princs, in get_princs_2_svc()
839 chpass_principal_2_svc(chpass_arg *arg, generic_ret *ret, in chpass_principal_2_svc() argument
849 ret->code = stub_setup(arg->api_version, rqstp, arg->princ, &handle, in chpass_principal_2_svc()
871 arg->pass); in chpass_principal_2_svc()
893 chpass_principal3_2_svc(chpass3_arg *arg, generic_ret *ret, in chpass_principal3_2_svc() argument
904 ret->code = stub_setup(arg->api_version, rqstp, arg->princ, &handle, in chpass_principal3_2_svc()
925 keepold = clamp_self_keepold(handle, rec.principal, arg->keepold); in chpass_principal3_2_svc()
927 keepold, arg->n_ks_tuple, in chpass_principal3_2_svc()
928 arg->ks_tuple, arg->pass); in chpass_principal3_2_svc()
950 setkey_principal_2_svc(setkey_arg *arg, generic_ret *ret, in setkey_principal_2_svc() argument
960 ret->code = stub_setup(arg->api_version, rqstp, arg->princ, &handle, in setkey_principal_2_svc()
976 arg->keyblocks, arg->n_keys); in setkey_principal_2_svc()
1001 setkey_principal3_2_svc(setkey3_arg *arg, generic_ret *ret, in setkey_principal3_2_svc() argument
1012 ret->code = stub_setup(arg->api_version, rqstp, arg->princ, &handle, in setkey_principal3_2_svc()
1027 keepold = clamp_self_keepold(handle, rec.principal, arg->keepold); in setkey_principal3_2_svc()
1029 arg->n_ks_tuple, arg->ks_tuple, in setkey_principal3_2_svc()
1030 arg->keyblocks, arg->n_keys); in setkey_principal3_2_svc()
1055 setkey_principal4_2_svc(setkey4_arg *arg, generic_ret *ret, in setkey_principal4_2_svc() argument
1066 ret->code = stub_setup(arg->api_version, rqstp, arg->princ, &handle, in setkey_principal4_2_svc()
1081 keepold = clamp_self_keepold(handle, rec.principal, arg->keepold); in setkey_principal4_2_svc()
1083 arg->key_data, arg->n_key_data); in setkey_principal4_2_svc()
1129 chrand_principal_2_svc(chrand_arg *arg, chrand_ret *ret, struct svc_req *rqstp) in chrand_principal_2_svc() argument
1140 ret->code = stub_setup(arg->api_version, rqstp, arg->princ, &handle, in chrand_principal_2_svc()
1187 chrand_principal3_2_svc(chrand3_arg *arg, chrand_ret *ret, in chrand_principal3_2_svc() argument
1200 ret->code = stub_setup(arg->api_version, rqstp, arg->princ, &handle, in chrand_principal3_2_svc()
1216 keepold = clamp_self_keepold(handle, rec.principal, arg->keepold); in chrand_principal3_2_svc()
1218 keepold, arg->n_ks_tuple, in chrand_principal3_2_svc()
1219 arg->ks_tuple, &k, &nkeys); in chrand_principal3_2_svc()
1249 create_policy_2_svc(cpol_arg *arg, generic_ret *ret, struct svc_req *rqstp) in create_policy_2_svc() argument
1257 ret->code = stub_setup(arg->api_version, rqstp, NULL, &handle, in create_policy_2_svc()
1263 prime_arg = arg->rec.policy; in create_policy_2_svc()
1266 !stub_auth_pol(handle, OP_ADDPOL, arg->rec.policy, in create_policy_2_svc()
1267 &arg->rec, arg->mask)) { in create_policy_2_svc()
1273 ret->code = kadm5_create_policy(handle, &arg->rec, arg->mask); in create_policy_2_svc()
1291 delete_policy_2_svc(dpol_arg *arg, generic_ret *ret, struct svc_req *rqstp) in delete_policy_2_svc() argument
1299 ret->code = stub_setup(arg->api_version, rqstp, NULL, &handle, in delete_policy_2_svc()
1305 prime_arg = arg->name; in delete_policy_2_svc()
1308 !stub_auth(handle, OP_DELPOL, NULL, NULL, arg->name, NULL)) { in delete_policy_2_svc()
1313 ret->code = kadm5_delete_policy(handle, arg->name); in delete_policy_2_svc()
1331 modify_policy_2_svc(mpol_arg *arg, generic_ret *ret, struct svc_req *rqstp) in modify_policy_2_svc() argument
1339 ret->code = stub_setup(arg->api_version, rqstp, NULL, &handle, in modify_policy_2_svc()
1345 prime_arg = arg->rec.policy; in modify_policy_2_svc()
1348 !stub_auth_pol(handle, OP_MODPOL, arg->rec.policy, in modify_policy_2_svc()
1349 &arg->rec, arg->mask)) { in modify_policy_2_svc()
1354 ret->code = kadm5_modify_policy(handle, &arg->rec, arg->mask); in modify_policy_2_svc()
1372 get_policy_2_svc(gpol_arg *arg, gpol_ret *ret, struct svc_req *rqstp) in get_policy_2_svc() argument
1384 ret->code = stub_setup(arg->api_version, rqstp, NULL, &handle, in get_policy_2_svc()
1392 prime_arg = arg->name; in get_policy_2_svc()
1402 (cpolicy == NULL || strcmp(cpolicy, arg->name) != 0)) || in get_policy_2_svc()
1403 !stub_auth(handle, OP_GETPOL, NULL, NULL, arg->name, cpolicy)) { in get_policy_2_svc()
1407 ret->code = kadm5_get_policy(handle, arg->name, &ret->rec); in get_policy_2_svc()
1425 get_pols_2_svc(gpols_arg *arg, gpols_ret *ret, struct svc_req *rqstp) in get_pols_2_svc() argument
1433 ret->code = stub_setup(arg->api_version, rqstp, NULL, &handle, in get_pols_2_svc()
1439 prime_arg = arg->exp; in get_pols_2_svc()
1449 ret->code = kadm5_get_policies(handle, arg->exp, &ret->pols, in get_pols_2_svc()
1467 get_privs_2_svc(krb5_ui_4 *arg, getprivs_ret *ret, struct svc_req *rqstp) in get_privs_2_svc() argument
1474 ret->code = stub_setup(*arg, rqstp, NULL, &handle, &ret->api_version, in get_privs_2_svc()
1495 purgekeys_2_svc(purgekeys_arg *arg, generic_ret *ret, struct svc_req *rqstp) in purgekeys_2_svc() argument
1505 ret->code = stub_setup(arg->api_version, rqstp, arg->princ, &handle, in purgekeys_2_svc()
1518 ret->code = kadm5_purgekeys(handle, rec.principal, arg->keepkvno); in purgekeys_2_svc()
1536 get_strings_2_svc(gstrings_arg *arg, gstrings_ret *ret, struct svc_req *rqstp) in get_strings_2_svc() argument
1545 ret->code = stub_setup(arg->api_version, rqstp, arg->princ, &handle, in get_strings_2_svc()
1576 set_string_2_svc(sstring_arg *arg, generic_ret *ret, struct svc_req *rqstp) in set_string_2_svc() argument
1585 ret->code = stub_setup(arg->api_version, rqstp, arg->princ, &handle, in set_string_2_svc()
1593 arg->key, arg->value)) { in set_string_2_svc()
1599 arg->key, arg->value); in set_string_2_svc()
1617 init_2_svc(krb5_ui_4 *arg, generic_ret *ret, struct svc_req *rqstp) in init_2_svc() argument
1626 ret->code = stub_setup(*arg, rqstp, NULL, &handle, &ret->api_version, in init_2_svc()
1668 get_principal_keys_2_svc(getpkeys_arg *arg, getpkeys_ret *ret, in get_principal_keys_2_svc() argument
1678 ret->code = stub_setup(arg->api_version, rqstp, arg->princ, &handle, in get_principal_keys_2_svc()
1686 ret->code = kadm5_get_principal_keys(handle, rec.principal, arg->kvno, in get_principal_keys_2_svc()
1727 create_alias_2_svc(calias_arg *arg, generic_ret *ret, struct svc_req *rqstp) in create_alias_2_svc() argument
1735 ret->code = stub_setup(arg->api_version, rqstp, arg->alias, &handle, in create_alias_2_svc()
1742 !stub_auth(handle, OP_ADDALIAS, arg->alias, arg->target, NULL, NULL)) { in create_alias_2_svc()
1747 ret->code = kadm5_create_alias(handle, arg->alias, arg->target); in create_alias_2_svc()