Lines Matching defs:gssapi_client
52 static ssh_gssapi_client gssapi_client =
203 if (ssh_gssapi_getclient(ctx, &gssapi_client))
322 if (gssapi_client.store.filename != NULL) {
325 gssapi_client.store.filename);
326 unlink(gssapi_client.store.filename);
334 if (gssapi_client.mech && gssapi_client.mech->storecreds) {
335 (*gssapi_client.mech->storecreds)(&gssapi_client);
348 if (gssapi_client.store.envvar != NULL &&
349 gssapi_client.store.envval != NULL) {
350 debug("Setting %s to %s", gssapi_client.store.envvar,
351 gssapi_client.store.envval);
352 child_set_env(envp, envsizep, gssapi_client.store.envvar,
353 gssapi_client.store.envval);
363 if (gssapi_client.exportedname.length == 0 ||
364 gssapi_client.exportedname.value == NULL) {
368 if (gssapi_client.mech && gssapi_client.mech->userok)
369 if ((*gssapi_client.mech->userok)(&gssapi_client, user))
373 gss_release_buffer(&lmin, &gssapi_client.displayname);
374 gss_release_buffer(&lmin, &gssapi_client.exportedname);
375 gss_release_cred(&lmin, &gssapi_client.creds);
376 explicit_bzero(&gssapi_client,
398 if (gssapi_client.displayname.length == 0 ||
399 gssapi_client.displayname.value == NULL)
401 return (char *)gssapi_client.displayname.value;