Lines Matching defs:kcontext
69 static jobject BuildClientPrincipal(JNIEnv *env, krb5_context kcontext, krb5_principal principalName);
281 krb5_context kcontext = NULL;
284 err = krb5_init_context (&kcontext);
287 err = krb5_cc_default (kcontext, &ccache);
291 err = krb5_cc_set_flags (kcontext, ccache, flags); /* turn off OPENCLOSE */
295 err = krb5_cc_start_seq_get (kcontext, ccache, &cursor);
299 while ((err = krb5_cc_next_cred (kcontext, ccache, &cursor, &creds)) == 0) {
303 err = krb5_unparse_name (kcontext, creds.server, &serverName);
318 clientPrincipal = BuildClientPrincipal(env, kcontext, creds.client);
321 targetPrincipal = BuildClientPrincipal(env, kcontext, creds.server);
391 if (serverName != NULL) { krb5_free_unparsed_name (kcontext, serverName); }
393 krb5_free_cred_contents (kcontext, &creds);
402 err = krb5_cc_end_seq_get (kcontext, ccache, &cursor);
408 err = krb5_cc_set_flags (kcontext, ccache, flags);
412 krb5_free_context (kcontext);
455 jobject BuildClientPrincipal(JNIEnv *env, krb5_context kcontext, krb5_principal principalName) {
459 int err = krb5_unparse_name (kcontext, principalName, &principalString);
465 if (principalString != NULL) { krb5_free_unparsed_name (kcontext, principalString); }