/illumos-gate/usr/src/lib/gss_mechs/mech_krb5/mech/ |
H A D | accept_sec_context.c | 216 krb5_copy_principal(context, creds[0]->client, &(cred->princ)))) { 228 /* cred->princ already set */ 446 * If there is no princ associated with the cred then treat it the 450 ((krb5_gss_cred_id_t)verifier_cred_handle)->princ == NULL) { 459 /* copy the princ from the ap-req or we'll lose it when we free 461 krb5_principal princ; local 463 &princ))) { 470 if (! kg_save_name((gss_name_t) princ)) { 476 (gss_name_t) princ, 576 cred->princ, cre [all...] |
H A D | init_sec_context.c | 121 if ((code = krb5_copy_principal(context, cred->princ, &in_creds.client))) 186 data->cred->princ, data->ctx->there, 550 if ((code = krb5_copy_principal(context, cred->princ, &ctx->here))) 913 krb5_principal princ = (krb5_principal) target_name; local 915 int kret = krb5_unparse_name(context, princ, &s_name); 1139 * to get a custom princ compare above (principal_ignore_inst_compare) 1312 * Given a princ of name/instance@LOCALREALM, search the keytab 1330 krb5_principal client=NULL, princ=NULL; local 1355 princ = kt_ent.principal; 1356 nelem = krb5_princ_size(context, princ); 1444 char *princ = NULL; local [all...] |
/illumos-gate/usr/src/lib/krb5/kadm5/clnt/ |
H A D | changepw.c | 372 krb5_principal princ, 398 mcreds.client = princ; 371 kadm5_chpass_principal_v2(void *server_handle, krb5_principal princ, char *newpw, kadm5_ret_t *srvr_rsp_code, krb5_data *srvr_msg) 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/cmd/krb5/kadmin/cli/ |
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...] |
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...] |
/illumos-gate/usr/src/cmd/krb5/kadmin/dbutil/ |
H A D | kdb5_util.c | 598 krb5_principal princ; local 626 ret = krb5_parse_name(util_context, pr_str, &princ); 633 ret = krb5_db_get_principal(util_context, princ, &dbent,
|
/illumos-gate/usr/src/lib/krb5/kadm5/srv/ |
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) {
|
H A D | svr_principal.c | 256 * princ which has no keys initially. 259 /* have a princ with keys, return dupe princ error */ 264 * have a princ with no keys, let's replace it. Note, want to 357 entry->principal, &(kdb.princ)))) { 736 kadm5_free_principal(handle->context, kdb.princ); 737 ret = kadm5_copy_principal(handle->context, target, &kdb.princ); 739 kdb.princ = NULL; /* so freeing the dbe doesn't lose */ 1468 krb5_data *princ = krb5_princ_component (handle->context, principal, 0); local 1481 pstring = malloc ((princ 2209 kadm5_principal_ent_rec princ; local [all...] |
/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...] |
/illumos-gate/usr/src/lib/krb5/plugins/preauth/pkinit/ |
H A D | pkinit_identity.c | 589 krb5_principal princ) 627 idopts, id_cryptoctx, princ, do_matching); 633 id_cryptoctx, princ, TRUE); 583 pkinit_identity_initialize(krb5_context context, pkinit_plg_crypto_context plg_cryptoctx, pkinit_req_crypto_context req_cryptoctx, pkinit_identity_opts *idopts, pkinit_identity_crypto_context id_cryptoctx, int do_matching, krb5_principal princ) argument
|
H A D | pkinit_matching.c | 560 krb5_principal princ, 752 krb5_principal princ, 765 (void) pkinit_libdefault_strings(context, krb5_princ_realm(context, princ), 814 id_cryptoctx, princ, rs, matchdata, 556 check_all_certs(krb5_context context, pkinit_plg_crypto_context plg_cryptoctx, pkinit_req_crypto_context req_cryptoctx, pkinit_identity_crypto_context id_cryptoctx, krb5_principal princ, rule_set *rs, pkinit_cert_matching_data **matchdata, int *match_found, pkinit_cert_matching_data **matching_cert) argument 748 pkinit_cert_matching(krb5_context context, pkinit_plg_crypto_context plg_cryptoctx, pkinit_req_crypto_context req_cryptoctx, pkinit_identity_crypto_context id_cryptoctx, krb5_principal princ, krb5_boolean do_select) argument
|
H A D | pkinit_srv.c | 97 (krb5_context context, void *pa_plugin_context, krb5_principal princ); 1191 krb5_principal princ) 1202 if ((p->realmname_len == princ->realm.length) && 1203 (strncmp(p->realmname, princ->realm.data, p->realmname_len) == 0)) { 1210 __FUNCTION__, princ->realm.length, princ->realm.data); 1190 pkinit_find_realm_context(krb5_context context, void *pa_plugin_context, krb5_principal princ) argument
|
/illumos-gate/usr/src/lib/smbsrv/libsmbns/common/ |
H A D | smbns_ksetpwd.c | 237 krb5_principal princ; local 241 SMB_PN_UPN_ATTR, fqdn, &princ) != 0) 251 krb5_free_principal(ctx, princ); 255 code = krb5_set_password_using_ccache(ctx, cc, passwd, princ, 273 krb5_free_principal(ctx, princ); 370 krb5_principal princ; local 381 &princ) != 0) { 388 if (krb5_kt_get_entry(ctx, kt, princ, 0, 0, &entry) == 0) { 396 krb5_free_principal(ctx, princ); 407 smb_krb5_kt_addkey(krb5_context ctx, krb5_keytab kt, const krb5_principal princ, argument 481 smb_krb5_get_kprinc(krb5_context ctx, smb_krb5_pn_id_t id, uint32_t type, const char *fqdn, krb5_principal *princ) argument [all...] |
/illumos-gate/usr/src/lib/gss_mechs/mech_krb5/krb5/ccache/ |
H A D | cc_memory.c | 54 (krb5_context, krb5_ccache id , krb5_principal *princ ); 57 (krb5_context, krb5_ccache id , krb5_principal princ ); 141 krb5_mcc_initialize(krb5_context context, krb5_ccache id, krb5_principal princ) argument 146 ret = krb5_copy_principal(context, princ, 587 * id, princ 599 krb5_mcc_get_principal(krb5_context context, krb5_ccache id, krb5_principal *princ) argument 603 *princ = 0L; 606 return krb5_copy_principal(context, ptr->prin, princ);
|
H A D | cc_file.c | 124 (krb5_context, krb5_ccache id, krb5_principal *princ); 127 (krb5_context, krb5_ccache id, krb5_principal princ); 136 (krb5_context, krb5_ccache id, krb5_principal *princ); 186 (krb5_context, krb5_ccache id, krb5_principal princ); 447 krb5_fcc_read_principal(krb5_context context, krb5_ccache id, krb5_principal *princ) argument 457 *princ = NULL; 511 *princ = tmpprinc; 938 krb5_fcc_store_principal(krb5_context context, krb5_ccache id, krb5_principal princ) argument 946 type = krb5_princ_type(context, princ); 947 tmp = length = krb5_princ_size(context, princ); 1586 krb5_principal princ; local 1612 krb5_fcc_initialize(krb5_context context, krb5_ccache id, krb5_principal princ) argument 2337 krb5_fcc_get_principal(krb5_context context, krb5_ccache id, krb5_principal *princ) argument [all...] |
/illumos-gate/usr/src/cmd/krb5/klist/ |
H A D | klist.c | 401 krb5_principal princ; local 450 if ((code = krb5_cc_get_principal(kcontext, cache, &princ))) { 456 if ((code = krb5_unparse_name(kcontext, princ, &defname))) { 485 princ->realm.data) == 0 && 489 princ->realm.data) == 0 &&
|
/illumos-gate/usr/src/uts/common/gssapi/mechs/krb5/krb5/krb/ |
H A D | init_ctx.c | 770 krb5_get_tgs_ktypes(krb5_context context, krb5_const_principal princ, krb5_enctype **ktypes) 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
|
/illumos-gate/usr/src/lib/gss_mechs/mech_krb5/include/krb5/ |
H A D | kdb.h | 150 krb5_principal princ; /* Length, data */ member in struct:_krb5_db_entry_new
|
/illumos-gate/usr/src/lib/gss_mechs/mech_krb5/krb5/krb/ |
H A D | gc_frm_kdc.c | 108 #define TR_DBG_RTREE(ts, prog, princ) tr_dbg_rtree(ts, prog, princ) 118 #define TR_DBG_RTREE(ts, prog, princ) 284 tr_dbg_rtree(struct tr_state *ts, const char *prog, krb5_principal princ) argument 288 if (krb5_unparse_name(ts->ctx, princ, &str))
|
/illumos-gate/usr/src/cmd/krb5/kadmin/server/ |
H A D | server_stubs.c | 64 gss_name_t gss_name, krb5_principal *princ); 339 gss_name_t gss_name, krb5_principal princ) 346 status = krb5_principal_compare(handle->context, princ, princ2); 418 gss_name_t gss_name, krb5_principal *princ) 428 success = (krb5_parse_name(handle->context, gss_str.value, princ) == 0); 734 if (krb5_unparse_name(handle->context, arg->princ, &prime_arg)) { 745 arg->princ, NULL)) { 754 ret.code = kadm5_delete_principal((void *)handle, arg->princ); 1005 if (krb5_unparse_name(handle->context, arg->princ, &prime_arg)) { 1014 if (! cmp_gss_krb5_name(handle, name, arg->princ) 338 cmp_gss_krb5_name(kadm5_server_handle_t handle, gss_name_t gss_name, krb5_principal princ) argument 417 gss_to_krb5_name(kadm5_server_handle_t handle, gss_name_t gss_name, krb5_principal *princ) argument [all...] |
/illumos-gate/usr/src/cmd/krb5/kwarn/ |
H A D | kwarnd_proc.c | 734 char *princ, 747 if (!getpruid(princ, &u)) { 749 printf("renew: getpruid failed, princ='%s'\n", 750 princ ? princ : "<null>"); 773 if ((code = krb5_parse_name(k5.ctx, princ, 776 princ); 733 renew_creds( char *princ, time_t *new_exp_time) argument
|
/illumos-gate/usr/src/lib/gss_mechs/mech_krb5/krb5/keytab/ |
H A D | kt_file.c | 1254 krb5_data *princ; 1290 /* first, int16 with #princ components */ 1345 princ = krb5_princ_component(context, ret_entry->principal, i); 1358 princ->length = u_princ_size; 1359 princ->data = malloc(u_princ_size+1); 1360 if (!princ->data) { 1364 if (!xfread(princ->data, sizeof(char), u_princ_size, KTFILEP(id))) { 1368 princ->data[princ_size] = 0; /* Null terminate */ 1442 princ = krb5_princ_component(context, ret_entry->principal, i); 1443 if (princ 1251 krb5_data *princ; local 1462 krb5_data *princ; local [all...] |
/illumos-gate/usr/src/uts/common/gssapi/mechs/krb5/include/ |
H A D | gssapiP_krb5.h | 164 krb5_principal princ; /* this is not interned as a gss_name_t */ member in struct:_krb5_gss_cred_id_rec
|