Home
last modified time | relevance | path

Searched refs:principal (Results 1 – 25 of 86) sorted by relevance

1234

/titanic_41/usr/src/uts/common/gssapi/mechs/krb5/krb5/krb/
H A Dparse.c89 krb5_principal principal; in k5_parse_name() local
155 principal = (krb5_principal)MALLOC(sizeof(krb5_principal_data)); in k5_parse_name()
156 if (principal == NULL) { in k5_parse_name()
159 principal->data = (krb5_data *)MALLOC(sizeof(krb5_data) * components); in k5_parse_name()
160 if (principal->data == NULL) { in k5_parse_name()
161 krb5_xfree_wrap(principal, sizeof(krb5_principal_data)); in k5_parse_name()
164 principal->length = components; in k5_parse_name()
176 krb5_xfree_wrap(principal->data, principal->length); in k5_parse_name()
177 krb5_xfree_wrap(principal, sizeof(krb5_principal_data)); in k5_parse_name()
183 krb5_xfree_wrap(principal->data, principal->length); in k5_parse_name()
[all …]
H A Dunparse.c174 k5_unparse_name(krb5_context context, krb5_const_principal principal, in k5_unparse_name() argument
192 if (!principal || !name) in k5_unparse_name()
207 if (krb5_realm_compare(context, &p, principal)) in k5_unparse_name()
213 principal), in k5_unparse_name()
218 nelem = krb5_princ_size(context, principal); in k5_unparse_name()
222 cp = krb5_princ_component(context, principal, i)->data; in k5_unparse_name()
224 totalsize += component_length_quoted(krb5_princ_component(context, principal, i), flags); in k5_unparse_name()
260 cp = krb5_princ_component(context, principal, i)->data; in k5_unparse_name()
261 length = krb5_princ_component(context, principal, i)->length; in k5_unparse_name()
265 principal, in k5_unparse_name()
[all …]
H A Dser_princ.c69 krb5_principal principal; in krb5_principal_size() local
81 principal = (krb5_principal) arg; in krb5_principal_size()
82 if ((principal) && in krb5_principal_size()
83 !(kret = krb5_unparse_name(kcontext, principal, &fname))) { in krb5_principal_size()
98 krb5_principal principal; in krb5_principal_externalize() local
109 principal = (krb5_principal) arg; in krb5_principal_externalize()
110 if (principal) { in krb5_principal_externalize()
114 if (!(kret = krb5_unparse_name(kcontext, principal, &fname))) { in krb5_principal_externalize()
140 krb5_principal principal; in krb5_principal_internalize() local
169 principal = (krb5_principal) NULL; in krb5_principal_internalize()
[all …]
/titanic_41/usr/src/uts/common/rpc/sec_gss/
H A Drpcsec_gss_utils.c100 __rpc_gss_convert_name(principal, name, name_type) in __rpc_gss_convert_name() argument
101 rpc_gss_principal_t principal; in __rpc_gss_convert_name()
107 cp = principal->name;
125 __rpc_gss_make_principal(principal, name) in __rpc_gss_make_principal() argument
126 rpc_gss_principal_t *principal; in __rpc_gss_make_principal()
136 (*principal) = (rpc_gss_principal_t)kmem_alloc(plen, KM_SLEEP);
137 if ((*principal) == NULL)
139 bzero((caddr_t)(*principal), plen);
140 (*principal)->len = RNDUP(name->length);
141 s = (*principal)->name;
[all …]
/titanic_41/usr/src/cmd/krb5/kadmin/dbutil/
H A Dkadm5_create.c62 krb5_principal principal, int attrs, int lifetime);
268 krb5_principal principal, int attrs, int lifetime) in add_admin_princ() argument
276 if (krb5_unparse_name(context, principal, &fullname)) in add_admin_princ()
279 ent.principal = principal; in add_admin_princ()
291 krb5_free_principal(context, ent.principal); in add_admin_princ()
312 krb5_free_principal(context, ent.principal); in add_admin_princ()
326 krb5_free_principal(context, ent.principal); in add_admin_princ()
337 krb5_free_principal(context, ent.principal); in add_admin_princ()
348 ret = kadm5_randkey_principal_3(handle, ent.principal, FALSE, num_ks, in add_admin_princ()
357 krb5_free_principal(context, ent.principal); in add_admin_princ()
[all …]
/titanic_41/usr/src/lib/gss_mechs/mech_krb5/krb5/os/
H A Dkuserok.c209 krb5_gsscred(krb5_principal principal, uid_t *uid) in krb5_gsscred() argument
215 name_buf.value = &principal; in krb5_gsscred()
216 name_buf.length = sizeof (principal); in krb5_gsscred()
265 krb5_kuserok(krb5_context context, krb5_principal principal, const char *luser) in krb5_kuserok() argument
296 if (!(krb5_aname_to_localname(context, principal, in krb5_kuserok()
300 if (krb5_move_ccache(context, principal, pwd)) in krb5_kuserok()
305 if (krb5_gsscred(principal, &uid)) { in krb5_kuserok()
309 (void)krb5_unparse_name(context, principal, &princname); in krb5_kuserok()
315 if (krb5_move_ccache(context, principal, pwd)) in krb5_kuserok()
322 if (krb5_unparse_name(context, principal, &princname)) in krb5_kuserok()
[all …]
/titanic_41/usr/src/cmd/krb5/kadmin/server/
H A Dmisc.c60 krb5_principal principal, in chpass_principal_wrapper_3() argument
69 ret = kadm5_check_min_life(server_handle, principal, NULL, 0); in chpass_principal_wrapper_3()
73 return kadm5_chpass_principal_3(server_handle, principal, in chpass_principal_wrapper_3()
104 krb5_principal principal, in randkey_principal_wrapper_3() argument
113 ret = kadm5_check_min_life(server_handle, principal, NULL, 0); in randkey_principal_wrapper_3()
116 return kadm5_randkey_principal_3(server_handle, principal, in randkey_principal_wrapper_3()
H A Dmisc.h38 krb5_principal principal,
46 krb5_principal principal,
58 krb5_principal principal,
H A Dserver_glue_v1.c41 krb5_principal principal, in kadm5_get_principal_v1() argument
44 return kadm5_get_principal(server_handle, principal,(kadm5_principal_ent_t) ent, 0); in kadm5_get_principal_v1()
/titanic_41/usr/src/lib/gss_mechs/mech_krb5/krb5/keytab/
H A Dkt_file.c260 krb5_const_principal principal, krb5_kvno kvno, in krb5_ktfile_get_entry() argument
283 cur_entry.principal = 0; in krb5_ktfile_get_entry()
305 if (!__krb5_principal_compare_case_ins(context, principal, in krb5_ktfile_get_entry()
306 new_entry.principal)) { in krb5_ktfile_get_entry()
310 } else if (!krb5_principal_compare(context, principal, in krb5_ktfile_get_entry()
311 new_entry.principal)) { in krb5_ktfile_get_entry()
359 if (! cur_entry.principal || in krb5_ktfile_get_entry()
388 if (cur_entry.principal) in krb5_ktfile_get_entry()
903 krb5_principal_compare(context, entry->principal, cur_entry.principal)) { in krb5_ktfile_remove()
1297 ret_entry->principal = (krb5_principal)malloc(sizeof(krb5_principal_data)); in krb5_ktfileint_internal_read_entry()
[all …]
H A Dktfns.c54 krb5_const_principal principal, krb5_kvno vno, in krb5_kt_get_entry() argument
60 if (krb5_is_referral_realm(&principal->realm)) { in krb5_kt_get_entry()
62 princ_data = *principal; in krb5_kt_get_entry()
63 principal = &princ_data; in krb5_kt_get_entry()
70 err = krb5_x((keytab)->ops->get,(context, keytab, principal, vno, enctype, in krb5_kt_get_entry()
72 if (principal == &princ_data) in krb5_kt_get_entry()
H A Dkt_findrealm.c51 memcpy(&tmp_realm, &ent.principal->realm, sizeof (krb5_data)); in krb5_kt_find_realm()
52 memcpy(&ent.principal->realm, &princ->realm, in krb5_kt_find_realm()
55 match = krb5_principal_compare(context, ent.principal, princ); in krb5_kt_find_realm()
58 memcpy(&ent.principal->realm, &tmp_realm, sizeof (krb5_data)); in krb5_kt_find_realm()
66 &ent.principal->realm, realm); in krb5_kt_find_realm()
H A Dkt_srvtab.c187 krb5_ktsrvtab_get_entry(krb5_context context, krb5_keytab id, krb5_const_principal principal, krb5_… in krb5_ktsrvtab_get_entry() argument
209 best_entry.principal = 0; in krb5_ktsrvtab_get_entry()
214 if (krb5_principal_compare(context, principal, ent.principal)) { in krb5_ktsrvtab_get_entry()
216 if (!best_entry.principal || (best_entry.vno < ent.vno)) { in krb5_ktsrvtab_get_entry()
233 if (best_entry.principal) in krb5_ktsrvtab_get_entry()
475 &ret_entry->principal); in krb5_ktsrvint_read_entry()
485 krb5_free_principal(context, ret_entry->principal); in krb5_ktsrvint_read_entry()
/titanic_41/usr/src/lib/krb5/kadm5/
H A Dadmin.h218 krb5_principal principal; member
243 krb5_principal principal; member
436 krb5_principal principal,
449 krb5_principal principal);
457 krb5_principal principal,
461 krb5_principal principal,
466 krb5_principal principal,
469 krb5_principal principal,
476 krb5_principal principal,
485 krb5_principal principal,
[all …]
/titanic_41/usr/src/lib/gss_mechs/mech_krb5/krb5/krb/
H A Dset_realm.c34 krb5_set_principal_realm(krb5_context context, krb5_principal principal, const char *realm) in krb5_set_principal_realm() argument
48 (void) krb5_xfree(krb5_princ_realm(context,principal)->data); in krb5_set_principal_realm()
50 krb5_princ_realm(context, principal)->length = length; in krb5_set_principal_realm()
51 krb5_princ_realm(context, principal)->data = newrealm; in krb5_set_principal_realm()
/titanic_41/usr/src/lib/rpcsec_gss/
H A Drpcsec_gss_utils.c144 __rpc_gss_get_principal_name(rpc_gss_principal_t *principal, char *mech, in __rpc_gss_get_principal_name() argument
154 *principal = NULL; in __rpc_gss_get_principal_name()
223 (*principal) = malloc(plen); in __rpc_gss_get_principal_name()
224 if ((*principal) == NULL) { in __rpc_gss_get_principal_name()
228 bzero((caddr_t)(*principal), plen); in __rpc_gss_get_principal_name()
229 (*principal)->len = RNDUP(name_buf.length); in __rpc_gss_get_principal_name()
230 s = (*principal)->name; in __rpc_gss_get_principal_name()
/titanic_41/usr/src/lib/krb5/plugins/kdb/ldap/libkdb_ldap/
H A Dkerberos.ldif33 ##### This is the principal name in the RFC 1964 specified format
45 ##### This specifies the type of the principal, the types could be any of
73 ##### The time at which the principal expires
85 ##### The krbTicketFlags attribute holds information about the kerberos flags for a principal
113 ##### The maximum ticket lifetime for a principal in seconds
125 ##### Maximum renewable lifetime for a principal's ticket in seconds
232 ##### be used as the principal name component for Kerberos.
258 ##### Maximum lifetime of a principal's password
270 ##### Minimum lifetime of a principal's password
330 ##### The time at which the principal's password expires
[all …]
/titanic_41/usr/src/lib/krb5/kdb/
H A Dkeytab.c118 krb5_ktkdb_get_entry(in_context, id, principal, kvno, enctype, entry) in krb5_ktkdb_get_entry() argument
121 krb5_const_principal principal;
141 xrealm_tgt = is_xrealm_tgt(context, principal);
149 kerror = krb5_db_get_principal(context, principal, &
204 kerror = krb5_copy_principal(context, principal, &entry->principal);
/titanic_41/usr/src/lib/krb5/kadm5/srv/
H A Dsvr_principal.c245 ret = kdb_get_entry(handle, entry->principal, &kdb, &adb); in kadm5_create_principal_3()
291 &polent, entry->principal))) { in kadm5_create_principal_3()
357 entry->principal, &(kdb.princ)))) { in kadm5_create_principal_3()
465 kadm5_delete_principal(void *server_handle, krb5_principal principal) in kadm5_delete_principal() argument
477 if (principal == NULL) in kadm5_delete_principal()
480 if ((ret = kdb_get_entry(handle, principal, &kdb, &adb))) in kadm5_delete_principal()
502 ret = kdb_delete_entry(handle, principal); in kadm5_delete_principal()
546 ret = kdb_get_entry(handle, entry->principal, &kdb, &adb); in kadm5_modify_principal()
754 kadm5_get_principal(void *server_handle, krb5_principal principal, in kadm5_get_principal() argument
785 if (principal == NULL) in kadm5_get_principal()
[all …]
H A Dserver_misc.c139 krb5_principal principal) in passwd_check() argument
180 int i, n = krb5_princ_size(handle->context, principal); in passwd_check()
181 cp = krb5_princ_realm(handle->context, principal)->data; in passwd_check()
185 cp = krb5_princ_component(handle->context, principal, i)->data; in passwd_check()
H A Dsvr_misc_free.c42 if(val->principal) in kadm5_free_principal_ent()
43 krb5_free_principal(handle->context, val->principal); in kadm5_free_principal_ent()
/titanic_41/usr/src/lib/gss_mechs/mech_dh/backend/mech/
H A Dcred.c56 gss_name_t principal, /* Requested principal */ in __dh_gss_acquire_cred() argument
102 if (principal && in __dh_gss_acquire_cred()
103 strncmp(netname, (char *)principal, MAXNETNAMELEN) != 0) { in __dh_gss_acquire_cred()
119 dh_cred->principal = netname; in __dh_gss_acquire_cred()
208 *name = (gss_name_t)strdup(crid->principal); in __dh_gss_inquire_cred()
314 Free(dh_cred->principal); in __dh_gss_release_cred()
/titanic_41/usr/src/lib/libnsl/rpc/
H A Drpcsec_gss_if.c154 char *principal, /* server service principal */ in rpc_gss_seccreate() argument
163 return ((*calls.rpc_gss_seccreate)(clnt, principal, mechanism, in rpc_gss_seccreate()
177 rpc_gss_principal_t *principal, in rpc_gss_get_principal_name() argument
185 return ((*calls.rpc_gss_get_principal_name)(principal, mechanism, in rpc_gss_get_principal_name()
223 char *principal, /* server service principal name */ in rpc_gss_set_svc_name() argument
231 return ((*calls.rpc_gss_set_svc_name)(principal, mechanism, req_time, in rpc_gss_set_svc_name()
/titanic_41/usr/src/cmd/krb5/kwarn/
H A Dkwarnd_proc.c77 char *principal; member
349 char *principal, *send_to, *emailid, *ends, *tm; in parseConfigLine() local
366 principal = buffer; in parseConfigLine()
543 " cannot mail warning"), principal, in parseConfigLine()
554 config_entry->principal = strdup(principal); in parseConfigLine()
555 if (config_entry->principal == NULL) in parseConfigLine()
591 find_warning_info(char *principal) in find_warning_info() argument
597 if (strcmp(config_entry->principal, principal) == 0) { in find_warning_info()
604 if (strcmp(config_entry->principal, "*") == 0) { in find_warning_info()
/titanic_41/usr/src/lib/gss_mechs/mech_krb5/krb5/ccache/
H A Dccfns.c47 krb5_principal principal) in krb5_cc_initialize() argument
49 return cache->ops->init(context, cache, principal); in krb5_cc_initialize()
119 krb5_principal *principal) in krb5_cc_get_principal() argument
121 return cache->ops->get_princ(context, cache, principal); in krb5_cc_get_principal()

1234