Home
last modified time | relevance | path

Searched refs:princ (Results 1 – 25 of 65) sorted by relevance

123

/freebsd/crypto/heimdal/lib/kadm5/
H A Dmarshall.c139 if(princ->mod_name) in store_principal_ent()
152 if(princ->policy) in store_principal_ent()
225 princ->max_life = tmp; in ret_principal_ent()
236 princ->mod_date = tmp; in ret_principal_ent()
240 princ->attributes = tmp; in ret_principal_ent()
244 princ->kvno = tmp; in ret_principal_ent()
248 princ->mkvno = tmp; in ret_principal_ent()
280 princ->key_data = malloc(princ->n_key_data * sizeof(*princ->key_data)); in ret_principal_ent()
281 if (princ->key_data == NULL && princ->n_key_data != 0) in ret_principal_ent()
288 princ->n_tl_data = tmp; in ret_principal_ent()
[all …]
H A Dfree.c60 kadm5_principal_ent_t princ) in kadm5_free_principal_ent() argument
63 if(princ->principal) in kadm5_free_principal_ent()
65 if(princ->mod_name) in kadm5_free_principal_ent()
66 krb5_free_principal(context->context, princ->mod_name); in kadm5_free_principal_ent()
67 kadm5_free_key_data(server_handle, &princ->n_key_data, princ->key_data); in kadm5_free_principal_ent()
68 while(princ->n_tl_data && princ->tl_data) { in kadm5_free_principal_ent()
70 tp = princ->tl_data; in kadm5_free_principal_ent()
71 princ->tl_data = tp->tl_data_next; in kadm5_free_principal_ent()
72 princ->n_tl_data--; in kadm5_free_principal_ent()
77 if (princ->key_data != NULL) in kadm5_free_principal_ent()
[all …]
H A Dcommon_glue.c42 krb5_principal princ, in kadm5_chpass_principal() argument
50 krb5_principal princ, in kadm5_chpass_principal_with_key() argument
55 (server_handle, princ, n_key_data, key_data)); in kadm5_chpass_principal_with_key()
60 kadm5_principal_ent_t princ, in kadm5_create_principal() argument
69 krb5_principal princ) in kadm5_delete_principal() argument
71 return __CALL(delete_principal, (server_handle, princ)); in kadm5_delete_principal()
88 krb5_principal princ, in kadm5_get_principal() argument
92 return __CALL(get_principal, (server_handle, princ, out, mask)); in kadm5_get_principal()
97 kadm5_principal_ent_t princ, in kadm5_modify_principal() argument
100 return __CALL(modify_principal, (server_handle, princ, mask)); in kadm5_modify_principal()
[all …]
H A Dget_princs_s.c46 add_princ(struct foreach_data *d, char *princ) in add_princ() argument
53 d->princs[d->count++] = princ; in add_princ()
61 char *princ; in foreach() local
63 ret = krb5_unparse_name(context, ent->entry.principal, &princ); in foreach()
67 if(fnmatch(d->exp, princ, 0) == 0 || fnmatch(d->exp2, princ, 0) == 0) in foreach()
68 ret = add_princ(d, princ); in foreach()
70 free(princ); in foreach()
72 ret = add_princ(d, princ); in foreach()
75 free(princ); in foreach()
H A Dent_setup.c137 kadm5_principal_ent_t princ, in _kadm5_setup_entry() argument
144 if (princ->princ_expire_time) in _kadm5_setup_entry()
145 set_value(ent->entry.valid_end, princ->princ_expire_time); in _kadm5_setup_entry()
151 if (princ->pw_expiration) in _kadm5_setup_entry()
152 set_value(ent->entry.pw_end, princ->pw_expiration); in _kadm5_setup_entry()
158 attr_to_flags(princ->attributes, &ent->entry.flags); in _kadm5_setup_entry()
169 if(princ->max_life) in _kadm5_setup_entry()
170 set_value(ent->entry.max_life, princ->max_life); in _kadm5_setup_entry()
182 ent->entry.kvno = princ->kvno; in _kadm5_setup_entry()
185 if(princ->max_renewable_life) in _kadm5_setup_entry()
[all …]
H A Dcreate_s.c39 get_default(kadm5_server_context *context, krb5_principal princ, in get_default() argument
44 krb5_const_realm realm = krb5_principal_get_realm(context->context, princ); in get_default()
58 kadm5_principal_ent_t princ, in create_principal() argument
73 if((mask & KADM5_POLICY) && strcmp(princ->policy, "default")) in create_principal()
76 ret = krb5_copy_principal(context->context, princ->principal, in create_principal()
82 ret = get_default(context, princ->principal, defent); in create_principal()
92 princ, mask, in create_principal()
107 kadm5_principal_ent_t princ, in kadm5_s_create_principal_with_key() argument
114 ret = create_principal(context, princ, mask, &ent, in kadm5_s_create_principal_with_key()
148 kadm5_principal_ent_t princ, in kadm5_s_create_principal() argument
[all …]
H A Dacl.c79 krb5_const_principal princ, in fetch_acl() argument
123 if (princ != NULL) { in fetch_acl()
131 princ, pattern_princ); in fetch_acl()
151 krb5_principal princ; in _kadm5_acl_init() local
154 ret = krb5_parse_name(context->context, KADM5_ADMIN_SERVICE, &princ); in _kadm5_acl_init()
157 ret = krb5_principal_compare(context->context, context->caller, princ); in _kadm5_acl_init()
158 krb5_free_principal(context->context, princ); in _kadm5_acl_init()
204 krb5_const_principal princ) in _kadm5_acl_check_permission() argument
212 ret = fetch_acl (context, princ, &princ_flags); in _kadm5_acl_check_permission()
H A Dmodify_s.c40 kadm5_principal_ent_t princ, in modify_principal() argument
49 if((mask & KADM5_POLICY) && strcmp(princ->policy, "default")) in modify_principal()
57 princ->principal, HDB_F_GET_ANY|HDB_F_ADMIN_DATA, 0, &ent); in modify_principal()
60 ret = _kadm5_setup_entry(context, &ent, mask, princ, mask, NULL, 0); in modify_principal()
90 kadm5_principal_ent_t princ, in kadm5_s_modify_principal() argument
93 return modify_principal(server_handle, princ, mask, in kadm5_s_modify_principal()
H A Dchpass_s.c40 krb5_principal princ, in change() argument
56 ret = context->db->hdb_fetch_kvno(context->context, context->db, princ, in change()
133 krb5_principal princ, in kadm5_s_chpass_principal_cond() argument
136 return change (server_handle, princ, password, 1); in kadm5_s_chpass_principal_cond()
145 krb5_principal princ, in kadm5_s_chpass_principal() argument
148 return change (server_handle, princ, password, 0); in kadm5_s_chpass_principal()
157 krb5_principal princ, in kadm5_s_chpass_principal_with_key() argument
169 ret = context->db->hdb_fetch_kvno(context->context, context->db, princ, 0, in kadm5_s_chpass_principal_with_key()
/freebsd/crypto/heimdal/kadmin/
H A Dinit.c41 create_random_entry(krb5_principal princ, in create_random_entry() argument
65 ent.principal = princ; in create_random_entry()
157 krb5_principal princ; in init() local
181 krb5_free_principal(context, princ); in init()
195 create_random_entry(princ, 5*60, 5*60, in init()
202 krb5_free_principal(context, princ); in init()
208 krb5_free_principal(context, princ); in init()
213 create_random_entry(princ, 60*60, 60*60, in init()
217 krb5_free_principal(context, princ); in init()
225 krb5_free_principal(context, princ); in init()
[all …]
H A Dserver.c47 krb5_principal princ, princ2; in kadmind_dispatch() local
74 ret = krb5_ret_principal(sp, &princ); in kadmind_dispatch()
104 ret = krb5_ret_principal(sp, &princ); in kadmind_dispatch()
188 ret = krb5_ret_principal(sp, &princ); in kadmind_dispatch()
207 princ); in kadmind_dispatch()
223 ret = krb5_ret_principal(sp, &princ); in kadmind_dispatch()
249 princ)) in kadmind_dispatch()
258 princ, &pwd_data); in kadmind_dispatch()
288 ret = krb5_ret_principal(sp, &princ); in kadmind_dispatch()
356 ret = krb5_ret_principal(sp, &princ); in kadmind_dispatch()
[all …]
H A Dank.c43 krb5_principal princ, in get_default() argument
79 kadm5_principal_ent_rec princ, defrec; in add_one_principal() local
86 memset(&princ, 0, sizeof(princ)); in add_one_principal()
92 princ.principal = princ_ent; in add_one_principal()
95 ret = set_entry(context, &princ, &mask, in add_one_principal()
117 princ.attributes |= KRB5_KDB_DISALLOW_ALL_TIX; in add_one_principal()
161 princ.attributes &= (~KRB5_KDB_DISALLOW_ALL_TIX); in add_one_principal()
162 princ.kvno = 1; in add_one_principal()
163 kadm5_modify_principal(kadm_handle, &princ, in add_one_principal()
165 kadm5_free_principal_ent(kadm_handle, &princ); in add_one_principal()
[all …]
H A Ddel_enctype.c44 kadm5_principal_ent_rec princ; in del_enctype() local
53 memset (&princ, 0, sizeof(princ)); in del_enctype()
76 ret = kadm5_get_principal(kadm_handle, princ_ent, &princ, in del_enctype()
84 new_key_data = malloc(princ.n_key_data * sizeof(*new_key_data)); in del_enctype()
85 if (new_key_data == NULL && princ.n_key_data != 0) { in del_enctype()
90 for (i = 0, j = 0; i < princ.n_key_data; ++i) { in del_enctype()
91 krb5_key_data *key = &princ.key_data[i]; in del_enctype()
108 free (princ.key_data); in del_enctype()
109 princ.n_key_data = j; in del_enctype()
110 princ.key_data = new_key_data; in del_enctype()
[all …]
H A Dext.c45 kadm5_principal_ent_rec princ; in do_ext_keytab() local
56 if (princ.n_key_data) { in do_ext_keytab()
57 keys = malloc(sizeof(*keys) * princ.n_key_data); in do_ext_keytab()
59 kadm5_free_principal_ent(kadm_handle, &princ); in do_ext_keytab()
63 for (i = 0; i < princ.n_key_data; i++) { in do_ext_keytab()
64 krb5_key_data *kd = &princ.key_data[i]; in do_ext_keytab()
66 keys[i].principal = princ.principal; in do_ext_keytab()
74 n_k = princ.n_key_data; in do_ext_keytab()
78 kadm5_free_principal_ent(kadm_handle, &princ); in do_ext_keytab()
83 kadm5_free_principal_ent(kadm_handle, &princ); in do_ext_keytab()
[all …]
H A Dget.c184 deltat2str(princ->max_life, buf, buf_len); in format_field()
196 if (princ->mod_name == NULL) in format_field()
207 snprintf(buf, buf_len, "%d", princ->kvno); in format_field()
223 if(princ->policy != NULL) in format_field()
224 strlcpy(buf, princ->policy, buf_len); in format_field()
235 for (i = 0; i < princ->n_key_data; ++i) { in format_field()
368 kadm5_principal_ent_rec princ; in do_get_entry() local
372 memset(&princ, 0, sizeof(princ)); in do_get_entry()
374 &princ, in do_get_entry()
379 (e->format)(e, &princ); in do_get_entry()
[all …]
H A Dmod.c48 princ->n_tl_data++; in add_tl()
49 ptl = &princ->tl_data; in add_tl()
59 kadm5_principal_ent_rec *princ, in add_constrained_delegation() argument
102 add_tl(princ, KRB5_TL_EXTENSION, &buf); in add_constrained_delegation()
152 add_tl(princ, KRB5_TL_EXTENSION, &buf); in add_aliases()
192 add_tl(princ, KRB5_TL_EXTENSION, &buf); in add_pkinit_acl()
199 kadm5_principal_ent_rec princ; in do_mod_entry() local
203 memset (&princ, 0, sizeof(princ)); in do_mod_entry()
221 ret = set_entry(context, &princ, &mask, in do_mod_entry()
228 princ.kvno = e->kvno_integer; in do_mod_entry()
[all …]
H A Dadd_enctype.c44 kadm5_principal_ent_rec princ; in add_enctype() local
58 memset (&princ, 0, sizeof(princ)); in add_enctype()
81 ret = kadm5_get_principal(kadm_handle, princ_ent, &princ, in add_enctype()
89 new_key_data = malloc((princ.n_key_data + n_etypes) in add_enctype()
96 for (i = 0; i < princ.n_key_data; ++i) { in add_enctype()
97 krb5_key_data *key = &princ.key_data[i]; in add_enctype()
111 int n = princ.n_key_data + i; in add_enctype()
149 free (princ.key_data); in add_enctype()
150 princ.n_key_data += n_etypes; in add_enctype()
151 princ.key_data = new_key_data; in add_enctype()
[all …]
H A Dcheck.c67 kadm5_principal_ent_rec princ; in do_check_entry() local
75 memset (&princ, 0, sizeof(princ)); in do_check_entry()
76 ret = kadm5_get_principal(kadm_handle, principal, &princ, in do_check_entry()
84 for (i = 0; i < princ.n_key_data; i++) { in do_check_entry()
87 princ.key_data[i].key_data_type[0], in do_check_entry()
89 if (ret == 0 && keysize != (size_t)princ.key_data[i].key_data_length[0]) { in do_check_entry()
92 name, princ.key_data[i].key_data_type[0], in do_check_entry()
93 (unsigned long)princ.key_data[i].key_data_length); in do_check_entry()
98 kadm5_free_principal_ent(kadm_handle, &princ); in do_check_entry()
H A Dadd-random-users.c83 kadm5_principal_ent_rec princ; in add_user() local
96 memset(&princ, 0, sizeof(princ)); in add_user()
97 ret = krb5_parse_name(context, name, &princ.principal); in add_user()
101 ret = kadm5_create_principal (kadm_handle, &princ, mask, name); in add_user()
104 kadm5_free_principal_ent(kadm_handle, &princ); in add_user()
/freebsd/crypto/heimdal/lib/krb5/
H A Dget_default_principal.c61 krb5_principal *princ) in _krb5_get_default_principal_local() argument
67 *princ = NULL; in _krb5_get_default_principal_local()
77 ret = krb5_make_principal(context, princ, NULL, "root", NULL); in _krb5_get_default_principal_local()
93 ret = krb5_make_principal(context, princ, NULL, user, NULL); in _krb5_get_default_principal_local()
105 krb5_principal *princ) in _krb5_get_default_principal_local() argument
116 princ); in _krb5_get_default_principal_local()
141 return krb5_make_principal(context, princ, NULL, username, NULL); in _krb5_get_default_principal_local()
149 krb5_principal *princ) in krb5_get_default_principal() argument
154 *princ = NULL; in krb5_get_default_principal()
158 ret = krb5_cc_get_principal (context, id, princ); in krb5_get_default_principal()
[all …]
H A Dparse-name-test.c81 krb5_principal princ; in main() local
90 if (strcmp (t->realm, princ->realm) != 0) { in main()
93 princ->realm, t->realm, in main()
98 if (t->ncomponents != princ->name.name_string.len) { in main()
101 princ->name.name_string.len, t->ncomponents, in main()
107 princ->name.name_string.val[i]) != 0) { in main()
111 princ->name.name_string.val[i], in main()
119 ret = krb5_unparse_name_fixed(context, princ, in main()
128 ret = krb5_unparse_name_fixed(context, princ, in main()
140 ret = krb5_unparse_name(context, princ, &s); in main()
[all …]
H A Dtest_princ.c44 const char *princ = "lha@SU.SE"; in test_princ() local
54 ret = krb5_parse_name(context, princ, &p); in test_princ()
62 if (strcmp(princ, princ_unparsed)) { in test_princ()
120 if (strcmp(princ, princ_unparsed)) in test_princ()
142 if (strcmp(princ, princ_unparsed) == 0) in test_princ()
159 if (strcmp(princ, princ_unparsed)) in test_princ()
171 if (strcmp(princ, princ_unparsed) != 0) in test_princ()
179 if (strcmp(princ, princ_unparsed)) in test_princ()
188 "short name", princ); in test_princ()
238 princ = "test\\ principal@SU.SE"; in test_princ()
[all …]
/freebsd/crypto/heimdal/admin/
H A Dget.c126 kadm5_principal_ent_rec princ; in kt_get() local
139 memset(&princ, 0, sizeof(princ)); in kt_get()
140 princ.principal = princ_ent; in kt_get()
142 princ.attributes |= KRB5_KDB_DISALLOW_ALL_TIX; in kt_get()
144 princ.princ_expire_time = 0; in kt_get()
178 ret = kadm5_get_principal(kadm_handle, princ_ent, &princ, in kt_get()
190 princ.attributes &= (~KRB5_KDB_DISALLOW_ALL_TIX); in kt_get()
193 princ.kvno = 1; in kt_get()
196 ret = kadm5_modify_principal(kadm_handle, &princ, mask); in kt_get()
220 entry.vno = princ.kvno; in kt_get()
[all …]
/freebsd/lib/libpam/modules/pam_krb5/
H A Dpam_krb5.c120 krb5_principal princ; in pam_sm_authenticate() local
370 krb5_free_principal(krbctx, princ); in pam_sm_authenticate()
408 krb5_principal princ; in pam_sm_setcred()
626 krb5_free_principal(krbctx, princ); in pam_sm_setcred()
654 krb5_principal princ; in pam_sm_acct_mgmt() local
704 krb5_free_principal(krbctx, princ); in pam_sm_acct_mgmt()
726 krb5_principal princ; in pam_sm_chauthtok() local
848 krb5_free_principal(krbctx, princ); in pam_sm_chauthtok()
883 krb5_principal princ; in verify_krb_v5_tgt_begin() local
908 KRB5_NT_SRV_HST, &princ); in verify_krb_v5_tgt_begin()
[all …]
/freebsd/crypto/openssh/
H A Dgss-serv-krb5.c87 krb5_principal princ; in ssh_gssapi_krb5_userok() local
95 &princ))) { in ssh_gssapi_krb5_userok()
101 if (krb5_kuserok(krb_context, princ, name)) { in ssh_gssapi_krb5_userok()
108 krb5_free_principal(krb_context, princ); in ssh_gssapi_krb5_userok()
121 krb5_principal princ; local
158 client->exportedname.value, &princ))) {
165 if ((problem = krb5_cc_initialize(krb_context, ccache, princ))) {
169 krb5_free_principal(krb_context, princ);
174 krb5_free_principal(krb_context, princ);

123