Searched defs:princ (Results 26 - 50 of 53) sorted by relevance

123

/illumos-gate/usr/src/lib/gss_mechs/mech_krb5/mech/
H A Daccept_sec_context.c216 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 Dinit_sec_context.c121 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 Dchangepw.c372 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 Dclient_principal.c52 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 Dkeytab.c69 "[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 Dkadmin.c208 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 Dkdb5_util.c598 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 Dsvr_iters.c190 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 Dsvr_principal.c256 * 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 Dkdb_convert.c75 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 Dpkinit_identity.c589 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 Dpkinit_matching.c560 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 Dpkinit_srv.c97 (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 Dsmbns_ksetpwd.c237 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 Dcc_memory.c54 (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 Dcc_file.c124 (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 Dklist.c401 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 Dinit_ctx.c770 krb5_get_tgs_ktypes(krb5_context context, krb5_const_principal princ, krb5_enctype **ktypes) argument
/illumos-gate/usr/src/lib/krb5/kadm5/
H A Dkadm_rpc.h52 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 Dkdb.h150 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 Dgc_frm_kdc.c108 #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 Dserver_stubs.c64 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 Dkwarnd_proc.c734 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 Dkt_file.c1254 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 DgssapiP_krb5.h164 krb5_principal princ; /* this is not interned as a gss_name_t */ member in struct:_krb5_gss_cred_id_rec

Completed in 133 milliseconds

123