Lines Matching full:realm

39  * realm the principal belongs to and the former is a list of 0 or
64 #define princ_realm(P) ((P)->realm)
128 * Get the realm of the principal
131 * @param principal principal to get the realm for
133 * @return realm of the principal, don't free or use after krb5_principal is freed
194 heim_general_string realm = NULL; in krb5_parse_name_flags() local
214 N_("Can't require both realm and " in krb5_parse_name_flags()
215 "no realm at the same time", "")); in krb5_parse_name_flags()
279 N_("part after realm in principal name", "")); in krb5_parse_name_flags()
301 N_("part after realm in principal name", "")); in krb5_parse_name_flags()
310 N_("realm found in 'short' principal " in krb5_parse_name_flags()
314 realm = malloc(q - start + 1); in krb5_parse_name_flags()
315 if (realm == NULL) { in krb5_parse_name_flags()
321 memcpy(realm, start, q - start); in krb5_parse_name_flags()
322 realm[q - start] = 0; in krb5_parse_name_flags()
327 N_("realm NOT found in principal " in krb5_parse_name_flags()
331 realm = NULL; in krb5_parse_name_flags()
333 ret = krb5_get_default_realm (context, &realm); in krb5_parse_name_flags()
362 (*principal)->realm = realm; in krb5_parse_name_flags()
370 free(realm); in krb5_parse_name_flags()
436 N_("Realm missing from principal, " in unparse_name_fixed()
451 /* add realm if different from default realm */ in unparse_name_fixed()
468 "realm of principal", "")); in unparse_name_fixed()
498 * Unparse the principal name to a fixed buffer. The realm is skipped
499 * if its a default realm.
630 * Unparse the principal name to a allocated buffer. The realm is
631 * skipped if its a default realm.
651 * Set a new realm for a principal, and as a side-effect free the
652 * previous realm.
655 * @param principal principal set the realm for
656 * @param realm the new realm to set
666 krb5_const_realm realm) in krb5_principal_set_realm() argument
671 princ_realm(principal) = strdup(realm); in krb5_principal_set_realm()
686 * @param rlen length of realm
687 * @param realm realm name
699 krb5_const_realm realm, in krb5_build_principal() argument
704 va_start(ap, realm); in krb5_build_principal()
705 ret = krb5_build_principal_va(context, principal, rlen, realm, ap); in krb5_build_principal()
716 * @param realm realm name
727 krb5_const_realm realm, in krb5_make_principal() argument
733 if(realm == NULL) { in krb5_make_principal()
737 realm = r; in krb5_make_principal()
739 va_start(ap, realm); in krb5_make_principal()
740 ret = krb5_build_principal_va(context, principal, strlen(realm), realm, ap); in krb5_make_principal()
804 krb5_const_realm realm, in build_principal() argument
818 princ_realm(p) = strdup(realm); in build_principal()
819 if(p->realm == NULL){ in build_principal()
835 krb5_const_realm realm, in krb5_build_principal_va() argument
838 return build_principal(context, principal, rlen, realm, va_princ, ap); in krb5_build_principal_va()
845 krb5_const_realm realm, in krb5_build_principal_va_ext() argument
848 return build_principal(context, principal, rlen, realm, va_ext_princ, ap); in krb5_build_principal_va_ext()
856 krb5_const_realm realm, in krb5_build_principal_ext() argument
861 va_start(ap, realm); in krb5_build_principal_ext()
862 ret = krb5_build_principal_va_ext(context, principal, rlen, realm, ap); in krb5_build_principal_ext()
902 * Return TRUE iff princ1 == princ2 (without considering the realm)
947 * Compares the two principals, including realm of the principals and returns
974 * return TRUE iff realm(princ1) == realm(princ2)