Lines Matching refs:context
55 fail_verify_is_ok (krb5_context context,
60 || krb5_config_get_bool (context,
71 krb5_verify_init_creds(krb5_context context,
93 krb5_set_error_message (context, ret, "gethostname: %s",
98 ret = krb5_sname_to_principal (context,
109 ret = krb5_kt_default (context, &keytab);
118 ret = krb5_cc_new_unique(context, krb5_cc_type_memory,
122 ret = krb5_cc_initialize (context,
127 ret = krb5_cc_store_cred (context,
134 if (!krb5_principal_compare (context, server, creds->server)) {
142 ret = krb5_get_credentials (context,
148 if (fail_verify_is_ok (context, options))
155 ret = krb5_mk_req_extended (context,
162 krb5_auth_con_free (context, auth_context);
168 ret = krb5_rd_req (context,
176 if (ret == KRB5_KT_NOTFOUND && fail_verify_is_ok (context, options))
180 krb5_auth_con_free (context, auth_context);
183 krb5_free_creds (context, new_creds);
185 krb5_free_principal (context, server);
187 krb5_kt_close (context, keytab);
192 krb5_cc_destroy (context, local_ccache);
203 * @param context a Kerberos 5 context
215 krb5_get_validated_creds(krb5_context context,
225 if (krb5_principal_compare(context, creds->client, client) != TRUE) {
226 krb5_set_error_message(context, KRB5_PRINC_NOMATCH,
232 ret = krb5_sname_to_principal (context, NULL, service,
239 ret = krb5_verify_init_creds(context, creds, server, NULL, NULL, &vopt);
240 krb5_free_principal(context, server);