• Home
  • History
  • Annotate
  • Raw
  • Download
  • only in /macosx-10.9.5/Heimdal-323.92.1/lib/gssapi/krb5/

Lines Matching defs:principal

46 			  krb5_principal principal,
54 in_cred.client = principal;
56 realm = krb5_principal_get_realm(context, principal);
104 krb5_principal principal = tmp.principal;
107 if (principal->name.name_string.len < 1
108 || strcmp(principal->name.name_string.val[0], service) != 0)
112 if (krb5_principal_is_lkdc(context, principal))
114 if (krb5_principal_is_pku2u(context, principal))
155 if (handle->principal) {
158 if (krb5_principal_is_gss_hostbased_service(context, handle->principal)) {
162 const char *service = handle->principal->name.name_string.val[0];
171 kret = krb5_kt_get_entry(context, handle->keytab, handle->principal,
178 * have a gss hostname service name principal
180 krb5_free_principal(context, handle->principal);
181 kret = krb5_copy_principal(context, entry.principal, &handle->principal);
224 * If we have a preferred principal, lets try to find it in all
229 if (handle->principal) {
231 handle->principal,
249 } else if (handle->principal == NULL) {
250 kret = krb5_copy_principal(context, def_princ, &handle->principal);
253 } else if (handle->principal != NULL &&
254 krb5_principal_compare(context, handle->principal,
265 if (handle->principal == NULL) {
266 kret = krb5_get_default_principal(context, &handle->principal);
278 kret = krb5_cc_cache_match(context, handle->principal, &ccache);
285 handle->principal, handle->keytab,
311 handle->principal,
388 ret = krb5_cc_get_principal(context, handle->ccache, &handle->principal);
409 handle->principal,
424 krb5_const_principal principal = (krb5_const_principal)desired_name;
448 if (principal && principal->name.name_type == KRB5_NT_CACHE_UUID) {
451 ret = _acquire_uuid_name(minor_status, context, principal, &iakerb, handle);
463 if (principal) {
466 kret = krb5_copy_principal(context, principal, &handle->principal);
479 krb5_free_principal(context, handle->principal);
490 krb5_free_principal(context, handle->principal);
687 ret = krb5_copy_principal(context, princ, &handle->principal);
700 krb5_free_principal(context, handle->principal);
722 ret = krb5_cc_cache_match(context, handle->principal, &handle->ccache);
729 ret = krb5_cc_initialize(context, handle->ccache, handle->principal);
768 krb5_free_principal(context, handle->principal);
801 krb5_principal principal;
903 principal = (krb5_principal)desired_name;
907 kret = krb5_copy_principal(context, principal, &handle->principal);
919 krb5_get_init_creds_opt_set_default_flags(context, "gss", krb5_principal_get_realm(context, principal), opt);
928 kret = krb5_get_init_creds_opt_set_pkinit(context, opt, principal,
936 kret = krb5_init_creds_init(context, handle->principal, NULL, NULL, NULL, opt, &ctx);
975 if (new_name && !krb5_principal_compare(context, new_name, handle->principal)) {
976 krb5_free_principal(context, handle->principal);
977 kret = krb5_copy_principal(context, new_name, &handle->principal);
997 (void)krb5_cc_cache_match(context, principal, &ccachereplace);
1061 if (handle->principal)
1062 krb5_free_principal(context, handle->principal);
1078 krb5_principal *principal)
1086 *principal = NULL;
1089 * First try to map PKINIT SAN to a Kerberos principal
1105 ret = _krb5_principalname2krb5_principal(context, principal,
1123 ret = krb5_make_principal(context, principal,
1128 (*principal)->name.name_type = KRB5_NT_ENTERPRISE_PRINCIPAL;
1137 ret = krb5_make_principal(context, principal, KRB5_PKU2U_REALM_NAME,
1140 (*principal)->name.name_type = KRB5_NT_WELLKNOWN;
1149 krb5_principal principal;
1156 return _krb5_pk_match_cert(s->context, s->principal, cert, 0);
1230 s.principal = name;
1242 ret = krb5_copy_principal(context, name, &handle->principal);
1244 ret = _gsspku2u_principal(context, handle->cert, &handle->principal);