/titanic_41/usr/src/uts/common/gssapi/mechs/krb5/krb5/krb/ |
H A D | parse.c | 89 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 D | unparse.c | 174 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 D | ser_princ.c | 69 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 D | rpcsec_gss_utils.c | 100 __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 D | kadm5_create.c | 62 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 D | kuserok.c | 209 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 D | misc.c | 60 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 D | misc.h | 38 krb5_principal principal, 46 krb5_principal principal, 58 krb5_principal principal,
|
H A D | server_glue_v1.c | 41 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 D | kt_file.c | 260 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 D | ktfns.c | 54 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 D | kt_findrealm.c | 51 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 D | kt_srvtab.c | 187 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 D | admin.h | 218 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 D | set_realm.c | 34 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 D | rpcsec_gss_utils.c | 144 __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 D | kerberos.ldif | 33 ##### 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 D | keytab.c | 118 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 D | svr_principal.c | 245 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 D | server_misc.c | 139 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 D | svr_misc_free.c | 42 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 D | cred.c | 56 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 D | rpcsec_gss_if.c | 154 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 D | kwarnd_proc.c | 77 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 D | ccfns.c | 47 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()
|