Lines Matching refs:client
83 ssh_gssapi_krb5_userok(ssh_gssapi_client *client, char *name) in ssh_gssapi_krb5_userok() argument
92 if ((retval = krb5_parse_name(krb_context, client->exportedname.value, in ssh_gssapi_krb5_userok()
102 name, (char *)client->displayname.value); in ssh_gssapi_krb5_userok()
115 ssh_gssapi_krb5_storecreds(ssh_gssapi_client *client) in ssh_gssapi_krb5_storecreds() argument
124 if (client->creds == NULL) { in ssh_gssapi_krb5_storecreds()
141 client->exportedname.value, &princ))) { in ssh_gssapi_krb5_storecreds()
161 client->creds, ccache))) { in ssh_gssapi_krb5_storecreds()
167 client->store.filename = xstrdup(krb5_cc_get_name(krb_context, ccache)); in ssh_gssapi_krb5_storecreds()
168 client->store.envvar = __UNCONST("KRB5CCNAME"); in ssh_gssapi_krb5_storecreds()
169 len = strlen(client->store.filename) + 6; in ssh_gssapi_krb5_storecreds()
170 client->store.envval = xmalloc(len); in ssh_gssapi_krb5_storecreds()
171 snprintf(client->store.envval, len, "FILE:%s", client->store.filename); in ssh_gssapi_krb5_storecreds()
175 do_pam_putenv(client->store.envvar, client->store.envval); in ssh_gssapi_krb5_storecreds()