/osnet-11/usr/src/lib/gss_mechs/mech_krb5/krb5/asn.1/ |
H A D | asn1_misc.c | 33 target->realm.length = source->realm.length; 34 target->realm.data = (char*)malloc(target->realm.length); /* copy realm */ 35 if (target->realm.data == NULL) return ENOMEM; 36 memcpy(target->realm.data,source->realm.data, /* to client */ 37 target->realm.length);
|
/osnet-11/usr/src/lib/gss_mechs/mech_krb5/krb5/krb/ |
H A D | set_realm.c | 35 krb5_set_principal_realm(krb5_context context, krb5_principal principal, const char *realm) argument 40 if (!realm || !*realm) 43 length = strlen(realm); 44 newrealm = strdup(realm);
|
H A D | libdef_parse.c | 66 krb5int_libdefault_string(krb5_context context, const krb5_data *realm, argument 75 if (realm->length > sizeof(realmstr)-1) 78 strncpy(realmstr, realm->data, realm->length); 79 realmstr[realm->length] = '\0'; 136 krb5int_libdefault_boolean(krb5_context context, const krb5_data *realm, argument 142 retval = krb5int_libdefault_string(context, realm, option, &string);
|
H A D | bld_pr_ext.c | 37 unsigned int rlen, const char * realm, ...) 45 va_start(ap, realm); 67 tmpdata.data = (char *) realm; 68 if (krb5int_copy_data_contents_add0(context, &tmpdata, &princ_ret->realm) != 0) { 75 va_start(ap, realm); 92 free(princ_ret->realm.data); 36 krb5_build_principal_ext(krb5_context context, krb5_principal * princ, unsigned int rlen, const char * realm, ...) argument
|
H A D | bld_princ.c | 40 const char *realm, 55 r = strdup(realm); 114 const char *realm, 119 return krb5int_build_principal_va(context, princ, rlen, realm, first, ap); 128 const char *realm, 138 retval = krb5int_build_principal_va(context, p, rlen, realm, first, ap); 154 const char *realm, 163 retval = krb5_build_principal_va(context, p, rlen, realm, ap); 179 const char * realm, ...) 184 va_start(ap, realm); 37 krb5int_build_principal_va(krb5_context context, krb5_principal princ, unsigned int rlen, const char *realm, const char *first, va_list ap) argument 111 krb5_build_principal_va(krb5_context context, krb5_principal princ, unsigned int rlen, const char *realm, va_list ap) argument 125 krb5int_build_principal_alloc_va(krb5_context context, krb5_principal *princ, unsigned int rlen, const char *realm, const char *first, va_list ap) argument 151 krb5_build_principal_alloc_va(krb5_context context, krb5_principal *princ, unsigned int rlen, const char *realm, va_list ap) argument 176 krb5_build_principal(krb5_context context, krb5_principal * princ, unsigned int rlen, const char * realm, ...) argument [all...] |
H A D | appdefault.c | 41 appdefault_get(krb5_context context, const char *appname, const krb5_data *realm, const char *option, char **ret_value) argument 47 const char * realmstr = realm?realm->data:NULL; 100 * realm = { 142 krb5_appdefault_boolean(krb5_context context, const char *appname, const krb5_data *realm, const char *option, int default_value, int *ret_value) argument 147 retval = appdefault_get(context, appname, realm, option, &string); 157 krb5_appdefault_string(krb5_context context, const char *appname, const krb5_data *realm, const char *option, const char *default_value, char **ret_value) argument 162 retval = appdefault_get(context, appname, realm, option, &string);
|
H A D | conv_princ.c | 28 * principal into name, instance, and realm. 41 /* The maximum sizes for V4 aname, realm, sname, and instance +1 */ 58 * Kadmin doesn't do realm conversion because it's currently 64 * component is a hostname, sometimes the realm name, sometimes it's 68 * likely on a per-realm basis, so locally-defined services can be 152 char *name, char *inst, char *realm) 223 krb5 principal realm from krb5.conf realms stanza */ 235 strncpy(realm, compo->data, compo->length); 236 realm[compo->length] = '\0'; 241 strncpy(realm, tmp_real 151 krb5_524_conv_principal(krb5_context context, krb5_const_principal princ, char *name, char *inst, char *realm) argument 250 krb5_425_conv_principal(krb5_context context, const char *name, const char *instance, const char *realm, krb5_principal *princ) argument [all...] |
H A D | srv_dec_tkt.c | 49 krb5_data *realm; local 57 realm = &ticket->enc_part2->client->realm; 60 realm, &ticket->server->realm);
|
H A D | get_creds.c | 330 /* stuff the client realm into the server principal. 332 if (in_creds.server->realm.length < in_creds.client->realm.length) 333 if ((in_creds.server->realm.data = 334 (char *) realloc(in_creds.server->realm.data, 335 in_creds.client->realm.length)) == NULL) { 340 in_creds.server->realm.length = in_creds.client->realm.length; 341 memcpy(in_creds.server->realm.data, in_creds.client->realm [all...] |
H A D | gic_keytab.c | 122 * have a referral realm. This happens when there is no applicable 123 * domain-to-realm mapping in the Kerberos configuration file. 124 * If that is the case then the realm of the first principal found 126 * realm. 128 if (krb5_is_referral_realm(&client->realm)) { 129 krb5_data realm; local 130 ret = krb5_kt_find_realm(context, keytab, client, &realm); 132 krb5_free_data_contents(context, &client->realm); 133 client->realm.length = realm [all...] |
/osnet-11/usr/src/lib/gss_mechs/mech_krb5/krb5/os/ |
H A D | realm_dom.c | 33 * Determines the proper domain name for a realm. This is mainly so that 37 * If realm is NULL, this function will assume the default realm 50 krb5_get_realm_domain(krb5_context context, const char *realm, char **domain) argument 55 retval = profile_get_string(context->profile, KRB5_CONF_REALMS, realm, 56 KRB5_CONF_DEFAULT_DOMAIN, realm, &temp_domain);
|
H A D | hst_realm.c | 39 Figures out the Kerberos realm names for host, filling in a 56 * this implementation only provides one realm per host, using the same 60 * return the name of the Kerberos realm for the host. 62 * return the local realm name, as supplied by krb5_get_default_realm(). 90 char **realm, int limit); 138 char *realm, *cp, *temp_realm; local 166 realm = (char *)NULL; 193 realm = strdup(temp_realm); 194 if (!realm) { 201 if (realm 280 char *realm, *cp; local 453 domain_heuristic(krb5_context context, const char *domain, char **realm, int limit) argument [all...] |
H A D | def_realm.c | 74 * Retrieves the default realm to be used if no user-specified realm is 76 * realm omitted for convenience] 82 * Implementation: the default realm is stored in a configuration file, 84 * the default local realm name. 90 char *realm = 0; local 105 &realm); 107 if (!retval && realm) { 108 context->default_realm = strdup(realm); 110 profile_release_string(realm); [all...] |
H A D | dnssrv.c | 59 krb5int_make_srv_query_realm(const krb5_data *realm, argument 77 * service.protocol.realm 85 if (memchr(realm->data, 0, realm->length)) 89 krb5int_buf_add_len(&buf, realm->data, realm->length); 94 realm names are absolutes, let's stop that.
|
H A D | locate_kdc.c | 79 /* Solaris Kerberos: default to dns lookup for the KDC but not the realm */ 409 module_locate_server (krb5_context ctx, const krb5_data *realm, argument 417 char *realmz; /* NUL-terminated realm */ 441 if (realm->length >= UINT_MAX) { 445 realmz = malloc(realm->length + 1); 450 memcpy(realmz, realm->data, realm->length); 451 realmz[realm->length] = '\0'; 470 Tprintf("plugin doesn't handle this realm (KRB5_PLUGIN_NO_HANDLE)\n"); 501 prof_locate_server (krb5_context context, const krb5_data *realm, argument 561 dns_locate_server(krb5_context context, const krb5_data *realm, struct srv_dns_entry **dns_list_head, enum locate_service_type svc, int socktype, int family) argument 833 krb5int_locate_server(krb5_context context, const krb5_data *realm, struct addrlist *addrlist, enum locate_service_type svc, int socktype, int family) argument 1028 krb5_locate_kdc(krb5_context context, const krb5_data *realm, struct addrlist *addrlist, int get_masters, int socktype, int family) argument 1044 locate_kadmin(krb5_context context, const krb5_data *realm, struct addrlist *addrlist) argument 1058 krb5_get_servername(krb5_context context, const krb5_data *realm, const char *name, const char *proto, char *srvhost, unsigned short *port) argument [all...] |
H A D | get_krbhst.c | 36 Figures out the Kerberos server names for the given realm, filling in a 39 If the realm is unknown, the filled-in pointer is set to NULL. 51 * this file is taken as the default local realm name. 53 * Each succeeding line has a realm name as the first token, and a server name 57 * All lines which begin with the desired realm name will have the 62 krb5_get_krbhst(krb5_context context, const krb5_data *realm, char ***hostlist) argument 73 realm_kdc_names[1] = realm->data;
|
/osnet-11/usr/src/lib/gss_mechs/mech_krb5/krb5/keytab/ |
H A D | kt_findrealm.c | 29 * the components of a principal (princ) but match on any realm. When a 30 * suitable entry is found return the entry's realm. 36 krb5_principal princ, krb5_data *realm) { 51 memcpy(&tmp_realm, &ent.principal->realm, sizeof (krb5_data)); 52 memcpy(&ent.principal->realm, &princ->realm, 57 /* Copy the realm back */ 58 memcpy(&ent.principal->realm, &tmp_realm, sizeof (krb5_data)); 63 * Copy its realm 66 &ent.principal->realm, real 35 krb5_kt_find_realm(krb5_context context, krb5_keytab keytab, krb5_principal princ, krb5_data *realm) argument [all...] |
H A D | ktfns.c | 63 if (krb5_is_referral_realm(&principal->realm)) { 64 char *realm; local 67 err = krb5_get_default_realm(context, &realm); 70 princ_data.realm.data = realm; 71 princ_data.realm.length = strlen(realm); 76 krb5_free_default_realm(context, princ_data.realm.data);
|
/osnet-11/usr/src/lib/krb5/kadm5/ |
H A D | kadm_host_srv_names.c | 19 * Find the admin server for the given realm. If the realm is null or 20 * the empty string, find the admin server for the default realm. 25 kadm5_get_master(krb5_context context, const char *realm, char **master) argument 40 if (realm == 0 || *realm == '\0') 44 realm ? realm : def_realm, 52 * Initialize realm info for (possible) DNS lookups. 54 dns_realm.data = strdup(realm 83 kadm5_get_kpasswd(krb5_context context, const char *realm, char **kpasswd) argument 167 kadm5_get_adm_host_srv_names(krb5_context context, const char *realm, char ***host_service_names) argument 215 kadm5_get_cpw_host_srv_names(krb5_context context, const char *realm, char ***host_service_names) argument 265 kadm5_get_kiprop_host_srv_names(krb5_context context, const char *realm, char ***host_service_names) argument 312 kadm5_is_master(krb5_context context, const char *realm, krb5_boolean *is_master, char **master_hostname) argument [all...] |
/osnet-11/usr/src/cmd/ldap/common/ |
H A D | ldaptool-sasl.h | 15 void *ldaptool_set_sasl_defaults ( LDAP *ld, char *mech, char *authid, char *username, char *passwd, char *realm );
|
H A D | ldaptool-sasl.c | 34 char *realm; member in struct:__anon54 42 char *passwd, char *realm ) 66 if (realm) 67 defaults->realm = realm; 69 ldap_get_option(ld, LDAP_OPT_X_SASL_REALM, &defaults->realm); 114 defvalue = defaults->realm;
|
/osnet-11/usr/src/lib/gss_mechs/mech_krb5/profile/ |
H A D | prof_solaris.c | 125 k5_profile_get_domain_realm(profile_t profile, char *realm, char ***domains, argument 128 if (profile == NULL || realm == NULL || domains == NULL) 131 return (k5_profile_iter_name_value(profile, "domain_realm", realm, 222 * errcode_t k5_profile_set_libdefaults(profile_t profile, char *realm) 224 * where realm is the realm name to be added as the default_realm 227 k5_profile_set_libdefaults(profile_t profile, char *realm) argument 232 if (profile == NULL || realm == NULL) 244 code = profile_add_relation(profile, hierarchy, realm); 250 k5_profile_set_kdc(profile_t profile, char *realm, cha argument 329 k5_profile_add_domain_mapping(profile_t profile, char *domain, char *realm) argument 360 k5_profile_remove_domain_mapping(profile_t profile, char *realm) argument 402 k5_profile_get_realm_entry(profile_t profile, char *realm, char *name, char ***ret_value) argument 441 k5_profile_add_realm_entry(profile_t profile, char *realm, char *name, char **values) argument 480 k5_profile_get_default_realm(profile_t profile, char **realm) argument 538 k5_profile_add_realm(profile_t profile, char *realm, char *master, char **kdcs, boolean_t set_change, boolean_t default_realm) argument 611 k5_profile_remove_xrealm_mapping(profile_t profile, char *realm) argument 706 k5_profile_remove_realm(profile_t profile, char *realm) argument 850 k5_profile_validate(profile_t profile, char *realm, int *val_err, char **val) argument [all...] |
/osnet-11/usr/src/lib/gss_mechs/mech_krb5/include/ |
H A D | locate_plugin.h | 55 enum locate_service_type svc, const char *realm,
|
H A D | profile.h | 172 char *realm); 173 long k5_profile_remove_domain_mapping(profile_t profile, char *realm); 174 long k5_profile_get_realm_entry(profile_t profile, char *realm, char *name, 176 long k5_profile_add_realm_entry(profile_t profile, char *realm, char *name, 178 long k5_profile_get_default_realm(profile_t profile, char **realm); 180 long k5_profile_add_realm(profile_t profile, char *realm, char *master, 182 long k5_profile_remove_xrealm_mapping(profile_t profile, char *realm); 183 long k5_profile_remove_realm(profile_t profile, char *realm); 186 long k5_profile_validate(profile_t profile, char *realm, int *val_err, 190 long k5_profile_set_libdefaults(profile_t profile, char *realm); [all...] |
/osnet-11/usr/src/lib/krb5/plugins/preauth/pkinit/ |
H A D | pkinit_profile.c | 227 pkinit_libdefault_strings(krb5_context context, const krb5_data *realm, argument 236 if (realm != NULL && realm->length > sizeof(realmstr)-1) 239 if (realm != NULL) { 240 strncpy(realmstr, realm->data, realm->length); 241 realmstr[realm->length] = '\0'; 250 if (realm != NULL) { 310 pkinit_libdefault_string(krb5_context context, const krb5_data *realm, argument 316 retval = pkinit_libdefault_strings(context, realm, optio 333 pkinit_libdefault_boolean(krb5_context context, const krb5_data *realm, const char *option, int default_value, int *ret_value) argument 352 pkinit_libdefault_integer(krb5_context context, const krb5_data *realm, const char *option, int default_value, int *ret_value) argument [all...] |