Searched refs:realm (Results 1 - 25 of 96) sorted by relevance

1234

/osnet-11/usr/src/lib/gss_mechs/mech_krb5/krb5/asn.1/
H A Dasn1_misc.c33 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 Dset_realm.c35 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 Dlibdef_parse.c66 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 Dbld_pr_ext.c37 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 Dbld_princ.c40 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 Dappdefault.c41 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 Dconv_princ.c28 * 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 Dsrv_dec_tkt.c49 krb5_data *realm; local
57 realm = &ticket->enc_part2->client->realm;
60 realm, &ticket->server->realm);
H A Dget_creds.c330 /* 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 Dgic_keytab.c122 * 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 Drealm_dom.c33 * 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 Dhst_realm.c39 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 Ddef_realm.c74 * 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 Ddnssrv.c59 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 Dlocate_kdc.c79 /* 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 Dget_krbhst.c36 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 Dkt_findrealm.c29 * 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 Dktfns.c63 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 Dkadm_host_srv_names.c19 * 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 Dldaptool-sasl.h15 void *ldaptool_set_sasl_defaults ( LDAP *ld, char *mech, char *authid, char *username, char *passwd, char *realm );
H A Dldaptool-sasl.c34 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 Dprof_solaris.c125 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 Dlocate_plugin.h55 enum locate_service_type svc, const char *realm,
H A Dprofile.h172 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 Dpkinit_profile.c227 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...]

Completed in 45 milliseconds

1234