/illumos-gate/usr/src/cmd/krb5/kadmin/cli/ |
H A D | k5srvutil.sh | 31 #interactive_prompt prompt princ 69 for princ in $princs; do 71 if interactive_prompt "$ACTION" $princ; then 72 kadmin -k -t $keytab -p $princ -q "ktadd -k $keytab $princ" 79 for princ in $princs; do 81 if interactive_prompt "$ACTION" $princ; then 82 kadmin -k -t $keytab -p $princ -q "ktrem -k $keytab $princ old" 90 for princ i [all...] |
H A D | kadmin.c | 208 krb5_principal princ; local 381 !krb5_cc_get_principal(context, cc, &princ)) { 382 if ((retval = krb5_unparse_name(context, princ, &princstr))) { 385 krb5_free_principal(context, princ); 388 krb5_free_principal(context, princ); 394 &princ))) { 399 if ((retval = krb5_unparse_name(context, princ, &princstr))) { 402 krb5_free_principal(context, princ); 405 krb5_free_principal(context, princ); 407 } else if (!krb5_cc_get_principal(context, cc, &princ)) { 654 krb5_principal princ; local 719 krb5_principal princ; local 914 kadmin_free_tl_data(kadm5_principal_ent_t princ) argument 1202 kadm5_principal_ent_rec princ, dprinc; local 1405 kadm5_principal_ent_rec princ, oldprinc; local 1500 krb5_principal princ; local [all...] |
H A D | keytab.c | 69 "[principal | -glob princ-exp] [...]\n"); 265 krb5_principal princ; local 274 princ = NULL; 278 code = krb5_parse_name(context, princ_str, &princ); 328 code = kadm5_randkey_principal_3(lhandle, princ, 340 code = kadm5_randkey_principal_old(handle, princ, &keys, &nkeys); 375 code = kadm5_get_principal(lhandle, princ, &princ_rec, 384 new_entry.principal = princ; 415 if (princ) 416 krb5_free_principal(context, princ); 427 krb5_principal princ; local [all...] |
/illumos-gate/usr/src/lib/krb5/kadm5/clnt/ |
H A D | clnt_chpass_util.c | 25 krb5_principal princ, 34 return _kadm5_chpass_principal_util(handle, handle->lhandle, princ, 24 kadm5_chpass_principal_util(void *server_handle, krb5_principal princ, char *new_pw, char **ret_pw, char *msg_ret, unsigned int msg_len) argument
|
H A D | client_principal.c | 52 kadm5_principal_ent_t princ, long mask, 66 if(princ == NULL) 70 memcpy(&arg.rec, princ, sizeof(kadm5_principal_ent_rec_v1)); 72 memcpy(&arg.rec, princ, sizeof(kadm5_principal_ent_rec)); 110 kadm5_principal_ent_t princ, long mask, 128 if(princ == NULL) 132 memcpy(&arg.rec, princ, sizeof(kadm5_principal_ent_rec_v1)); 134 memcpy(&arg.rec, princ, sizeof(kadm5_principal_ent_rec)); 180 arg.princ = principal; 190 kadm5_principal_ent_t princ, lon 51 kadm5_create_principal(void *server_handle, kadm5_principal_ent_t princ, long mask, char *pw) argument 109 kadm5_create_principal_3(void *server_handle, kadm5_principal_ent_t princ, long mask, int n_ks_tuple, krb5_key_salt_tuple *ks_tuple, char *pw) argument 189 kadm5_modify_principal(void *server_handle, kadm5_principal_ent_t princ, long mask) argument 242 kadm5_get_principal(void *server_handle, krb5_principal princ, kadm5_principal_ent_t ent, long mask) argument 336 kadm5_chpass_principal(void *server_handle, krb5_principal princ, char *password) argument 358 kadm5_chpass_principal_3(void *server_handle, krb5_principal princ, krb5_boolean keepold, int n_ks_tuple, krb5_key_salt_tuple *ks_tuple, char *password) argument 385 kadm5_setv4key_principal(void *server_handle, krb5_principal princ, krb5_keyblock *keyblock) argument 408 kadm5_setkey_principal(void *server_handle, krb5_principal princ, krb5_keyblock *keyblocks, int n_keys) argument 433 kadm5_setkey_principal_3(void *server_handle, krb5_principal princ, krb5_boolean keepold, int n_ks_tuple, krb5_key_salt_tuple *ks_tuple, krb5_keyblock *keyblocks, int n_keys) argument 478 kadm5_randkey_principal_old(void *server_handle, krb5_principal princ, krb5_keyblock **key, int *n_keys) argument 529 kadm5_randkey_principal_3(void *server_handle, krb5_principal princ, krb5_boolean keepold, int n_ks_tuple, krb5_key_salt_tuple *ks_tuple, krb5_keyblock **key, int *n_keys) argument 588 kadm5_randkey_principal(void *server_handle, krb5_principal princ, krb5_keyblock **key, int *n_keys) argument [all...] |
/illumos-gate/usr/src/lib/gss_mechs/mech_krb5/krb5/krb/ |
H A D | bld_princ.c | 36 krb5_build_principal_va(krb5_context context, krb5_principal princ, unsigned int rlen, const char *realm, va_list ap) argument 50 krb5_princ_set_realm_length(context, princ, rlen); 56 krb5_princ_set_realm_data(context, princ, tmpdata); 86 princ->data = data; 87 princ->length = i; 88 princ->type = KRB5_NT_UNKNOWN; 89 princ->magic = KV5M_PRINCIPAL; 94 krb5_build_principal(krb5_context context, krb5_principal * princ, argument 109 *princ = pr_ret;
|
H A D | conv_princ.c | 157 krb5_524_conv_principal(krb5_context context, krb5_const_principal princ, argument 167 switch (krb5_princ_size(context, princ)) { 170 compo = krb5_princ_component(context, princ, 0); 183 compo = krb5_princ_component(context, princ, 1); 197 compo = krb5_princ_component(context, princ, 1); 208 compo = krb5_princ_component(context, princ, 0); 219 compo = krb5_princ_realm(context, princ); 260 krb5_principal *princ) 356 retval = krb5_build_principal(context, princ, strlen(realm), realm, name, 258 krb5_425_conv_principal(krb5_context context, const char *name, const char *instance, const char *realm, krb5_principal *princ) argument
|
/illumos-gate/usr/src/lib/krb5/kadm5/srv/ |
H A D | svr_chpass_util.c | 28 krb5_principal princ, 37 return _kadm5_chpass_principal_util(handle, handle->lhandle, princ, 43 krb5_principal princ, 27 kadm5_chpass_principal_util(void *server_handle, krb5_principal princ, char *new_pw, char **ret_pw, char *msg_ret, unsigned int msg_len) argument 42 kadm5_chpass_principal_v2(void *server_handle, krb5_principal princ, char *password, kadm5_ret_t *srvr_rsp_code, krb5_data *srvr_msg) argument
|
H A D | svr_iters.c | 190 static void get_princs_iter(void *data, krb5_principal princ) argument 195 if (krb5_unparse_name(id->context, princ, &name) != 0) 200 static kadm5_ret_t kadm5_get_either(int princ, argument 220 if ((ret = glob_to_regexp(exp, princ ? handle->params.realm : NULL, 250 if (princ) {
|
/illumos-gate/usr/src/cmd/krb5/kadmin/server/ |
H A D | misc.c | 122 schpw_util_wrapper(void *server_handle, krb5_principal princ, argument 129 ret = kadm5_check_min_life(server_handle, princ, msg_ret, msg_len); 133 return kadm5_chpass_principal_util(server_handle, princ, 139 randkey_principal_wrapper(void *server_handle, krb5_principal princ, argument 145 ret = kadm5_check_min_life(server_handle, princ, NULL, 0); 149 return kadm5_randkey_principal(server_handle, princ, keys, n_keys);
|
/illumos-gate/usr/src/uts/common/gssapi/mechs/krb5/mech/ |
H A D | val_cred.c | 42 krb5_principal princ; local 58 if ((code = krb5_cc_get_principal(context, cred->ccache, &princ))) { 63 if (!krb5_principal_compare(context, princ, cred->princ)) { 68 (void)krb5_free_principal(context, princ);
|
/illumos-gate/usr/src/lib/pam_modules/krb5/ |
H A D | utils.c | 107 krb5_principal princ; local 111 KRB5_NT_SRV_HST, &princ)) { 114 if (krb5_unparse_name(kcontext, princ, &princname)) { 115 krb5_free_principal(kcontext, princ); 118 /* just interested in princ name before the @REALM part */ 120 krb5_free_principal(kcontext, princ); 125 krb5_free_principal(kcontext, princ); 129 krb5_free_principal(kcontext, princ); 151 krb5_principal princ = NULL; local 178 /* need to free princ wit [all...] |
H A D | krb5_password.c | 328 krb5_principal princ = 0; local 349 code = krb5_parse_name(context, kprinc, &princ); 355 krb5_free_principal(context, princ); 360 krb5_princ_realm(context, princ)->data, 372 krb5_free_principal(context, princ); 385 krb5_free_principal(context, princ); 389 krb5_free_principal(context, princ); 428 krb5_principal princ = 0; local 448 code = krb5_parse_name(context, kprinc, &princ); 453 krb5_free_principal(context, princ); [all...] |
H A D | krb5_acct_mgmt.c | 62 krb5_principal princ = 0; local 78 code = krb5_parse_name(context, kprinc, &princ); 84 krb5_free_principal(context, princ); 92 krb5_princ_realm(context, princ)->data, 104 krb5_free_principal(context, princ); 117 krb5_free_principal(context, princ); 127 "princ entry"); 129 krb5_free_principal(context, princ); 133 code = kadm5_get_principal(server_handle, princ, prent, 138 krb5_free_principal(context, princ); [all...] |
/illumos-gate/usr/src/cmd/krb5/kadmin/kpasswd/ |
H A D | kpasswd.c | 109 krb5_principal princ = 0; local 145 code = krb5_cc_get_principal(context, ccache, &princ); 150 code = krb5_unparse_name(context, princ, &princ_str); 184 if (! princ) { 185 code = krb5_parse_name (context, princ_str, &princ); 199 krb5_free_principal(context, princ); 206 krb5_free_principal(context, princ); 212 krb5_princ_realm(context, princ)->data); 238 krb5_free_principal(context, princ); 254 code = kadm5_get_principal(server_handle, princ, [all...] |
H A D | kpasswd.h | 43 int msg_len, krb5_principal princ);
|
H A D | tty_kpasswd.c | 69 long read_new_password(server_handle, password, pwsize, msg_ret, msg_len, princ) 75 krb5_principal princ; 77 return (kadm5_chpass_principal_util(server_handle, princ, NULL,
|
/illumos-gate/usr/src/lib/gss_mechs/mech_krb5/mech/ |
H A D | add_cred.c | 177 cred->princ)) { 182 int kret1 = krb5_unparse_name(context, cred->princ, &s_princ); 223 if (cred->princ) 224 code = krb5_copy_principal(context, cred->princ, &new_cred->princ); 237 if (new_cred->princ) 238 krb5_free_principal(context, new_cred->princ); 254 if(new_cred->princ) 255 krb5_free_principal(context, new_cred->princ); 266 if (new_cred->princ) [all...] |
H A D | acquire_cred.c | 154 krb5_principal princ; local 188 princ = (krb5_principal) desired_name; 189 if ((code = krb5_kt_get_entry(context, kt, princ, 0, 0, &entry))) { 192 if (krb5_unparse_name(context, princ, &s_name) == 0) { 211 krb5_princ_component(context, princ, 0), 243 krb5_principal princ, tmp_princ; local 346 if ((code = krb5_cc_get_principal(context, ccache, &princ))) { 355 if (! krb5_principal_compare(context, princ, (krb5_principal) desired_name)) { 356 (void)krb5_free_principal(context, princ); 363 (void)krb5_free_principal(context, princ); [all...] |
H A D | acquire_cred_with_pw.c | 153 NULL, /* target princ; NULL -> TGS */ 300 cred->princ = NULL; 318 * fill in cred->princ if the desired_name is not specified. 327 if (cred->princ) 328 krb5_free_principal(context, cred->princ); 337 * fill in cred->princ if it wasn't set above, and the 344 cred->princ ? cred->princ : (krb5_principal) 349 if (cred->princ) 350 krb5_free_principal(context, cred->princ); [all...] |
H A D | rel_cred.c | 87 if (cred->princ) 88 krb5_free_principal(context, cred->princ);
|
/illumos-gate/usr/src/lib/krb5/kdb/ |
H A D | kdb_convert.c | 75 if ((current->princ->type == new->princ->type) && 76 (current->princ->length == new->princ->length)) { 77 if ((current->princ->realm.length == 78 new->princ->realm.length) && 79 strncmp(current->princ->realm.data, 80 new->princ->realm.data, 81 current->princ->realm.length)) { 82 for (j = 0; j < current->princ 160 conv_princ_2ulog(krb5_principal princ, kdb_incr_update_t *upd, int cnt, princ_type tp) argument 245 krb5_principal princ; local [all...] |
H A D | keytab.c | 221 is_xrealm_tgt(krb5_context context, krb5_const_principal princ) argument 224 if (krb5_princ_size(context, princ) != 2) 226 dat = krb5_princ_component(context, princ, 0); 229 dat = krb5_princ_component(context, princ, 1); 230 if (dat->length != princ->realm.length) 232 if (strncmp(dat->data, princ->realm.data, dat->length) == 0)
|
/illumos-gate/usr/src/lib/gss_mechs/mech_krb5/krb5/keytab/ |
H A D | kt_findrealm.c | 29 * the components of a principal (princ) but match on any realm. When a 36 krb5_principal princ, krb5_data *realm) { 52 memcpy(&ent.principal->realm, &princ->realm, 55 match = krb5_principal_compare(context, ent.principal, princ); 35 krb5_kt_find_realm(krb5_context context, krb5_keytab keytab, krb5_principal princ, krb5_data *realm) argument
|
/illumos-gate/usr/src/lib/krb5/kadm5/ |
H A D | kadm_rpc.h | 52 krb5_principal princ; member in struct:dprinc_arg 86 krb5_principal princ; member in struct:chpass_arg 93 krb5_principal princ; member in struct:chpass3_arg 103 krb5_principal princ; member in struct:setv4key_arg 110 krb5_principal princ; member in struct:setkey_arg 118 krb5_principal princ; member in struct:setkey3_arg 129 krb5_principal princ; member in struct:chrand_arg 135 krb5_principal princ; member in struct:chrand3_arg 153 krb5_principal princ; member in struct:gprinc_arg
|