Lines Matching refs:client

60   Attempts to get an initial ticket for creds->client to use server
61 creds->server, (realm is taken from creds->client), with options
294 * Use salt corresponding to the client principal supplied by
297 * as_reply->client later in verify_as_reply.
299 if ((retval = krb5_principal2salt(context, as_reply->client, &salt)))
336 if (!krb5_principal_compare_any_realm(context, request->client,
406 (krb5_princ_type(context, request->client) ==
414 as_reply->client,
421 (!krb5_principal_compare(context, as_reply->client, request->client) ||
459 if(request->client->realm.length && request->client->data->length)
461 request->client->realm.data, request->client->data->data);
462 if(as_reply->client->realm.length && as_reply->client->data->length)
464 as_reply->client->realm.data, as_reply->client->data->data);
494 krb5_principal client;
497 client = NULL;
500 if (!creds->client)
501 if ((retval = krb5_copy_principal(context, as_reply->client, &client)))
537 if (!creds->client)
538 creds->client = client;
544 if (client)
545 krb5_free_principal(context, client);
665 && data_eq(tgt->server->data[1], tgt->client->realm)
666 && data_eq(tgt->server->realm, tgt->client->realm));
728 if (! krb5_realm_compare(context, creds->client, creds->server)) {
734 cerr = krb5_unparse_name(context, creds->client, &c_name);
752 referred_client = *(creds->client);
758 creds->client->type == KRB5_NT_ENTERPRISE_PRINCIPAL;
774 request.client = creds->client;
842 cerr = krb5_unparse_name(context, creds->client, &c_name);
886 krb5_princ_realm(context, request.client), &err_reply,
908 err_reply->client == NULL ||
909 err_reply->client->realm.length == 0) {
914 /* Rewrite request.client with realm from error reply */
920 &err_reply->client->realm,
925 request.client = &referred_client;
1074 krb5_const_principal client,
1089 /* stuff the client realm into the server principal.
1091 if ((*server)->realm.length < client->realm.length) {
1093 client->realm.length);
1102 (*server)->realm.length = client->realm.length;
1103 memcpy((*server)->realm.data, client->realm.data, client->realm.length);
1106 client->realm.length,
1107 client->realm.data,
1110 client->realm.length,
1111 client->realm.data,
1267 if (ctx->err_reply->client != NULL) {
1268 code = krb5_copy_principal(context, ctx->err_reply->client,
1269 &ret->client);
1355 ctx->request->client,
1403 krb5_principal client,
1424 code = krb5_copy_principal(context, client, &ctx->request->client);
1458 else if (krb5int_libdefault_boolean(context, &ctx->request->client->realm,
1469 else if (krb5int_libdefault_boolean(context, &ctx->request->client->realm,
1480 else if (krb5int_libdefault_boolean(context, &ctx->request->client->realm,
1495 else if (krb5int_libdefault_string(context, &ctx->request->client->realm,
1508 else if (krb5int_libdefault_string(context, &ctx->request->client->realm,
1546 } else if (krb5int_libdefault_boolean(context, &ctx->request->client->realm,
1569 if (client->length == 1 && client->data[0].length ==0) {
1572 client->realm.length,
1573 client->realm.data,
1581 krb5_free_principal(context, ctx->request->client);
1582 ctx->request->client = new_client;
1583 krb5_princ_type(context, ctx->request->client) = KRB5_NT_WELLKNOWN;
1588 if (krb5_principal_compare_any_realm(context, ctx->request->client,
1591 krb5_princ_type(context, ctx->request->client) = KRB5_NT_WELLKNOWN;
1714 cerr = krb5_unparse_name(context, ctx->cred.client, &c_name);
1922 ctx->request->client->type == KRB5_NT_ENTERPRISE_PRINCIPAL;
1947 &ctx->request->client->realm,
1951 if (ctx->err_reply->client == NULL ||
1952 !krb5_princ_realm(context, ctx->err_reply->client)->length) {
1956 /* Rewrite request.client with realm from error reply */
1957 krb5_free_data_contents(context, &ctx->request->client->realm);
1959 &ctx->err_reply->client->realm,
1960 &ctx->request->client->realm);
2000 code = sort_krb5_padata_sequence(context, &ctx->request->client->realm,
2028 * corresponding to the client principal returned by the KDC. We
2029 * could get the same effect by passing local_as_reply->client to
2030 * gak_fct below, but that would put the canonicalized client name
2033 * salt. local_as_reply->client will be checked later on in
2037 code = krb5_principal2salt(context, ctx->reply->client, &ctx->salt);
2067 code = (*ctx->gak_fct)(context, ctx->request->client,
2108 code = krb5_cc_initialize(context, out_ccache, ctx->cred.client);
2150 if (krb5_unparse_name(context, ctx->request->client, &client_name) == 0) {
2161 if (krb5_unparse_name(context, ctx->request->client, &client_name) == 0) {
2188 c_err = krb5_unparse_name(context, ctx->request->client, &c_name);
2205 if (krb5_unparse_name(context, ctx->request->client, &client_name) == 0) {
2219 "KDC reply did not match expectations for client '%s': lower-case detected in realm '%s'"),
2227 "KDC reply did not match expectations for client '%s'"),
2315 krb5_principal client,
2330 client,