Home
last modified time | relevance | path

Searched refs:realm (Results 1 – 25 of 129) sorted by relevance

123456

/illumos-gate/usr/src/lib/krb5/kadm5/
H A Dkadm_host_srv_names.c40 if (realm == 0 || *realm == '\0') in kadm5_get_master()
44 realm ? realm : def_realm, in kadm5_get_master()
54 dns_realm.data = strdup(realm ? realm : def_realm); in kadm5_get_master()
55 dns_realm.length = strlen(realm ? realm : def_realm); in kadm5_get_master()
96 if (realm == 0 || *realm == '\0') { in kadm5_get_kpasswd()
103 realm ? realm : def_realm, in kadm5_get_kpasswd()
113 dns_realm.data = strdup(realm ? realm : def_realm); in kadm5_get_kpasswd()
119 dns_realm.length = strlen(realm ? realm : def_realm); in kadm5_get_kpasswd()
152 const char *realm, char **host_service_name) in kadm5_get_adm_host_srv_name() argument
159 if (ret = kadm5_get_master(context, realm, &host)) in kadm5_get_adm_host_srv_name()
[all …]
/illumos-gate/usr/src/lib/gss_mechs/mech_krb5/krb5/os/
H A Dhst_realm.c141 if (*realm == NULL) { in krb5_try_realm_txt_rr()
146 (*realm)[len] = '\0'; in krb5_try_realm_txt_rr()
149 (*realm)[len-1] = '\0'; in krb5_try_realm_txt_rr()
229 realm = (char *)NULL; in krb5_get_host_realm()
257 if (!realm) { in krb5_get_host_realm()
269 realm = cp; in krb5_get_host_realm()
274 free(realm); in krb5_get_host_realm()
278 retrealms[0] = realm; in krb5_get_host_realm()
404 free(realm); in krb5_get_fallback_host_realm()
408 retrealms[0] = realm; in krb5_get_fallback_host_realm()
[all …]
H A Ddef_realm.c134 char *realm = 0; in krb5_get_default_realm() local
149 if ((realm = getenv("KRB5_DEFAULT_REALM")) != NULL) { in krb5_get_default_realm()
150 context->default_realm = strdup(realm); in krb5_get_default_realm()
161 &realm); in krb5_get_default_realm()
163 if (!retval && realm) { in krb5_get_default_realm()
164 context->default_realm = malloc(strlen(realm) + 1); in krb5_get_default_realm()
166 profile_release_string(realm); in krb5_get_default_realm()
169 strcpy(context->default_realm, realm); in krb5_get_default_realm()
170 profile_release_string(realm); in krb5_get_default_realm()
256 realm = context->default_realm; in krb5_get_default_realm()
[all …]
H A Dlocate_kdc.c552 if ((host = malloc(realm->length + 1)) == NULL) in prof_locate_server()
555 (void) strncpy(host, realm->data, realm->length); in prof_locate_server()
556 host[realm->length] = '\0'; in prof_locate_server()
916 if (code && !krb5_is_referral_realm(realm)) { in krb5int_locate_server()
952 realm->length, realm->data); in krb5int_locate_server()
959 realm->length, realm->data); in krb5int_locate_server()
966 realm->length, realm->data); in krb5int_locate_server()
973 realm->length, realm->data); in krb5int_locate_server()
1044 realm->length, realm->data); in krb5int_locate_server()
1053 realm->length, realm->data); in krb5int_locate_server()
[all …]
H A Ddnssrv.c57 krb5int_make_srv_query_realm(const krb5_data *realm, in krb5int_make_srv_query_realm() argument
82 if (memchr(realm->data, 0, realm->length)) in krb5int_make_srv_query_realm()
84 if ( strlen(service) + strlen(protocol) + realm->length + 6 in krb5int_make_srv_query_realm()
87 sprintf(host, "%s.%s.%.*s", service, protocol, (int) realm->length, in krb5int_make_srv_query_realm()
88 realm->data); in krb5int_make_srv_query_realm()
/illumos-gate/usr/src/lib/gss_mechs/mech_krb5/profile/
H A Dprof_solaris.c197 if (profile == NULL || realm == NULL) in __profile_set_libdefaults()
225 hierarchy[1] = realm; in __profile_set_kdc()
332 if (profile == NULL || realm == NULL) in __profile_remove_domain_mapping()
381 hierarchy[1] = realm; in __profile_get_realm_entry()
420 hierarchy[1] = realm; in __profile_add_realm_entry()
459 *realm = value; in __profile_get_default_realm()
525 hierarchy[1] = realm; in __profile_add_realm()
590 hierarchy[1] = realm; in __profile_remove_xrealm_mapping()
614 strcmp(realm, inter) == 0) { in __profile_remove_xrealm_mapping()
693 if (strcmp(drealm, realm) == 0) { in __profile_remove_realm()
[all …]
/illumos-gate/usr/src/lib/gss_mechs/mech_krb5/krb5/asn.1/
H A Dasn1_misc.c31 target->realm.length = source->realm.length; in asn1_krb5_realm_copy()
32 target->realm.data = (char*)malloc(target->realm.length); /* copy realm */ in asn1_krb5_realm_copy()
33 if (target->realm.data == NULL) return ENOMEM; in asn1_krb5_realm_copy()
34 memcpy(target->realm.data,source->realm.data, /* to client */ in asn1_krb5_realm_copy()
35 target->realm.length); in asn1_krb5_realm_copy()
/illumos-gate/usr/src/uts/common/gssapi/mechs/krb5/krb5/krb/
H A Dcopy_princ.c87 tempprinc->realm.length = inprinc->realm.length; in krb5_copy_principal()
94 tempprinc->realm.data = MALLOC(tempprinc->realm.length + 1); in krb5_copy_principal()
95 if (!tempprinc->realm.data) { in krb5_copy_principal()
103 memcpy(tempprinc->realm.data, inprinc->realm.data, in krb5_copy_principal()
104 inprinc->realm.length); in krb5_copy_principal()
105 tempprinc->realm.data[tempprinc->realm.length] = 0; in krb5_copy_principal()
/illumos-gate/usr/src/cmd/krb5/kadmin/kclient/
H A Dkclient.sh1189 printf "$(gettext "Can not find realm") '%s'.\n" $realm >&2
1194 realm=$domain
1234 kinit $cprinc@$realm
1267 compareDomains $realm
1534 skeys=(host/${fqdn}@${realm} nfs/${fqdn}@${realm} HTTP/${fqdn}@${realm})
1535 skeys+=(root/${fqdn}@${realm} cifs/${fqdn}@${realm})
1536 skeys+=(${netbios_nodename}@${realm} host/${upcase_nodename}@${realm})
1589 typeset -u realm
1666 realm="$OPTARG"
1823 read realm
[all …]
/illumos-gate/usr/src/lib/krb5/plugins/preauth/pkinit/
H A Dpkinit_profile.c231 pkinit_libdefault_strings(krb5_context context, const krb5_data *realm, in pkinit_libdefault_strings() argument
240 if (realm != NULL && realm->length > sizeof(realmstr)-1) in pkinit_libdefault_strings()
243 if (realm != NULL) { in pkinit_libdefault_strings()
245 (void) strlcpy(realmstr, realm->data, realm->length + 1); in pkinit_libdefault_strings()
246 realmstr[realm->length] = '\0'; in pkinit_libdefault_strings()
255 if (realm != NULL) { in pkinit_libdefault_strings()
315 pkinit_libdefault_string(krb5_context context, const krb5_data *realm, in pkinit_libdefault_string() argument
340 pkinit_libdefault_boolean(krb5_context context, const krb5_data *realm, in pkinit_libdefault_boolean() argument
347 retval = pkinit_libdefault_string(context, realm, option, &string); in pkinit_libdefault_boolean()
359 pkinit_libdefault_integer(krb5_context context, const krb5_data *realm, in pkinit_libdefault_integer() argument
[all …]
/illumos-gate/usr/src/lib/gss_mechs/mech_krb5/krb5/keytab/
H A Dkt_findrealm.c36 krb5_principal princ, krb5_data *realm) { in krb5_kt_find_realm() argument
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()
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 Dktfns.c60 if (krb5_is_referral_realm(&principal->realm)) { in krb5_kt_get_entry()
61 char *realm; in krb5_kt_get_entry() local
64 err = krb5_get_default_realm(context, &realm); in krb5_kt_get_entry()
67 princ_data.realm.data = realm; in krb5_kt_get_entry()
68 princ_data.realm.length = strlen(realm); in krb5_kt_get_entry()
73 krb5_free_default_realm(context, princ_data.realm.data); in krb5_kt_get_entry()
/illumos-gate/usr/src/lib/gss_mechs/mech_krb5/krb5/krb/
H A Dget_creds.c314 if (in_creds.server->realm.length < in_creds.client->realm.length) in krb5_validate_or_renew_creds()
315 if ((in_creds.server->realm.data = in krb5_validate_or_renew_creds()
316 (char *) realloc(in_creds.server->realm.data, in krb5_validate_or_renew_creds()
317 in_creds.client->realm.length)) == NULL) { in krb5_validate_or_renew_creds()
322 in_creds.server->realm.length = in_creds.client->realm.length; in krb5_validate_or_renew_creds()
323 memcpy(in_creds.server->realm.data, in_creds.client->realm.data, in krb5_validate_or_renew_creds()
324 in_creds.client->realm.length); in krb5_validate_or_renew_creds()
327 in_creds.client->realm.length, in krb5_validate_or_renew_creds()
328 in_creds.client->realm.data, in krb5_validate_or_renew_creds()
331 in_creds.client->realm.length, in krb5_validate_or_renew_creds()
[all …]
H A Dset_realm.c34 krb5_set_principal_realm(krb5_context context, krb5_principal principal, const char *realm) in krb5_set_principal_realm() argument
39 if (!realm || !*realm) in krb5_set_principal_realm()
42 length = strlen(realm); in krb5_set_principal_realm()
46 strcpy(newrealm, realm); in krb5_set_principal_realm()
H A Dconv_princ.c158 char *name, char *inst, char *realm) in krb5_524_conv_principal() argument
242 strncpy(realm, compo->data, compo->length); in krb5_524_conv_principal()
243 realm[compo->length] = '\0'; in krb5_524_conv_principal()
248 strncpy(realm, tmp_realm, tmp_realm_len); in krb5_524_conv_principal()
249 realm[tmp_realm_len] = '\0'; in krb5_524_conv_principal()
259 const char *instance, const char *realm, in krb5_425_conv_principal() argument
288 …val == 0) && (v4realms != NULL) && (v4realms [0] != NULL) && (strcmp (v4realms [0], realm) == 0)) { in krb5_425_conv_principal()
289 realm = realm_name; in krb5_425_conv_principal()
329 names[1] = realm; in krb5_425_conv_principal()
339 retval = krb5_get_realm_domain(context, realm, &domain); in krb5_425_conv_principal()
[all …]
H A Dget_in_tkt.c90 krb5_data *realm,
699 &request.server->realm, in krb5_get_in_tkt()
809 strncpy(realmstr, realm->data, realm->length); in krb5_libdefault_string()
810 realmstr[realm->length] = '\0'; in krb5_libdefault_string()
1146 if (request.server->realm.length < request.client->realm.length) in krb5_get_init_creds()
1154 request.server->realm.length = request.client->realm.length; in krb5_get_init_creds()
1155 memcpy(request.server->realm.data, request.client->realm.data, in krb5_get_init_creds()
1333 &request.server->realm, in krb5_get_init_creds()
1514 if (realm++) { in krb5_get_init_creds()
1515 if (realm && realm[0] && is_lower_case(realm)) { in krb5_get_init_creds()
[all …]
H A Dappdefault.c38 …ppdefault_get(krb5_context context, const char *appname, const krb5_data *realm, const char *optio… in appdefault_get() argument
44 const char * realmstr = realm?realm->data:NULL; in appdefault_get()
139 krb5_appdefault_boolean(krb5_context context, const char *appname, const krb5_data *realm, const ch… in krb5_appdefault_boolean() argument
144 retval = appdefault_get(context, appname, realm, option, &string); in krb5_appdefault_boolean()
154 krb5_appdefault_string(krb5_context context, const char *appname, const krb5_data *realm, const cha… in krb5_appdefault_string() argument
159 retval = appdefault_get(context, appname, realm, option, &string); in krb5_appdefault_string()
H A Dgic_keytab.c125 if (krb5_is_referral_realm(&client->realm)) { in krb5_get_init_creds_keytab()
126 krb5_data realm; in krb5_get_init_creds_keytab() local
127 ret = krb5_kt_find_realm(context, keytab, client, &realm); in krb5_get_init_creds_keytab()
129 krb5_free_data_contents(context, &client->realm); in krb5_get_init_creds_keytab()
130 client->realm.length = realm.length; in krb5_get_init_creds_keytab()
131 client->realm.data = realm.data; in krb5_get_init_creds_keytab()
H A Drd_req_dec.c156 if (server && krb5_is_referral_realm(&server->realm)) { in krb5_rd_req_decoded_opt()
157 char *realm; in krb5_rd_req_decoded_opt() local
160 retval = krb5_get_default_realm(context, &realm); in krb5_rd_req_decoded_opt()
163 princ_data.realm.data = realm; in krb5_rd_req_decoded_opt()
164 princ_data.realm.length = strlen(realm); in krb5_rd_req_decoded_opt()
236 krb5_data * realm; in krb5_rd_req_decoded_opt() local
248 strlen(lrealm) != realm->length || in krb5_rd_req_decoded_opt()
249 memcmp(lrealm, realm->data, strlen(lrealm))) { in krb5_rd_req_decoded_opt()
260 krb5_data * realm; in krb5_rd_req_decoded_opt() local
273 realm, in krb5_rd_req_decoded_opt()
[all …]
H A Dbld_princ.c38 …al_va(krb5_context context, krb5_principal princ, unsigned int rlen, const char *realm, va_list ap) in krb5_build_principal_va() argument
59 memcpy(tmpdata, realm, rlen); in krb5_build_principal_va()
99 const char * realm, ...) in krb5_build_principal() argument
108 va_start(ap, realm); in krb5_build_principal()
109 retval = krb5_build_principal_va(context, pr_ret, rlen, realm, ap); in krb5_build_principal()
/illumos-gate/usr/src/cmd/krb5/kadmin/dbutil/
H A Dkadm5_create.c56 char *name, char *realm, int attrs, int lifetime);
64 static int add_admin_princs(void *handle, krb5_context context, char *realm);
133 retval = add_admin_princs(handle, context, params->realm); in kadm5_create_magic_princs()
159 static char *build_name_with_realm(char *name, char *realm) in build_name_with_realm() argument
163 n = (char *) malloc(strlen(name) + strlen(realm) + 2); in build_name_with_realm()
164 sprintf(n, "%s@%s", name, realm); in build_name_with_realm()
188 static int add_admin_princs(void *handle, krb5_context context, char *realm) in add_admin_princs() argument
202 KADM5_ADMIN_SERVICE, realm, in add_admin_princs()
209 KADM5_CHANGEPW_SERVICE, realm, in add_admin_princs()
381 char *name, char *realm, int attrs, int lifetime) in add_admin_old_princ() argument
[all …]
/illumos-gate/usr/src/lib/gss_mechs/mech_krb5/include/
H A Dprofile.h132 long __profile_add_domain_mapping(profile_t profile, char *domain, char *realm);
133 long __profile_remove_domain_mapping(profile_t profile, char *realm);
134 long __profile_get_realm_entry(profile_t profile, char *realm, char *name,
136 long __profile_add_realm_entry(profile_t profile, char *realm, char *name,
138 long __profile_get_default_realm(profile_t profile, char **realm);
140 long __profile_add_realm(profile_t profile, char *realm, char *master,
142 long __profile_remove_xrealm_mapping(profile_t profile, char *realm);
143 long __profile_remove_realm(profile_t profile, char *realm);
/illumos-gate/usr/src/cmd/krb5/krb5kdc/
H A Dkdc_util.c572 char *realm; in add_to_transited() local
589 if (realm == NULL) in add_to_transited()
594 free(realm); in add_to_transited()
640 !strncmp(krb5_princ_realm(kdc_context, client)->data, realm, strlen(realm))) || in add_to_transited()
642 !strncmp(krb5_princ_realm(kdc_context, server)->data, realm, strlen(realm))); in add_to_transited()
730 strncat(current, realm+strlen(realm)+pl, (unsigned) (-pl)); in add_to_transited()
756 strncat(current, realm+strlen(realm)+pl1, (unsigned) (-pl1)); in add_to_transited()
829 strcat(trans, realm); in add_to_transited()
835 free(realm); in add_to_transited()
1457 krb5_data * realm; in get_salt_from_key() local
[all …]
H A Dmain.c170 if (!realm) {
175 rdp->realm_name = realm;
179 realm);
254 realm);
281 rdp->realm_mpname, realm);
294 rdp->realm_mpname, realm);
304 realm);
311 realm);
320 realm);
326 strlen(realm), realm, KRB5_TGS_NAME,
[all …]
/illumos-gate/usr/src/lib/krb5/kadm5/srv/
H A Dserver_kdb.c58 char *realm; in kdb_init_master() local
65 if ((ret = krb5_get_default_realm(handle->context, &realm))) in kdb_init_master()
68 realm = r; in kdb_init_master()
73 realm, NULL, &master_princ))) in kdb_init_master()
100 free(realm); in kdb_init_master()
134 char *realm, *hist_name; in kdb_init_hist() local
139 if ((ret = krb5_get_default_realm(handle->context, &realm))) in kdb_init_hist()
142 realm = r; in kdb_init_hist()
146 strlen(realm) + 2)) == NULL) in kdb_init_hist()
149 (void) sprintf(hist_name, "%s@%s", KADM5_HIST_PRINCIPAL, realm); in kdb_init_hist()
[all …]

123456