Displaying 7 results from an estimated 7 matches for "krb5_cc_get_name".
2002 Mar 09
0
krb5 problem: KRB5CCNAME is ""; possible fix for OpenSSH 3.0.2p1
...ll (after scanning the code for a few hours
and I'm not a programmer) the problem is in auth_krb5_password.
244 problem = krb5_cc_resolve(authctxt->krb5_ctx, "MEMORY:",
245 &authctxt->krb5_fwd_ccache);
the name "MEMORY:" seems to cause krb5_cc_get_name at
287 authctxt->krb5_ticket_file = (char *)krb5_cc_get_name(authctxt-> krb5_ctx, authctxt->krb5_fwd_ccache);
to return "" rather than NULL, so that sesssion.c sets KRB5CCNAME
in the shell environment to "" in lines 1294-1296.
I've tried two ch...
2003 Aug 08
1
Help request: merging OpenBSD Kerberos change into Portable.
...;authctxt->krb5_fwd_ccache);
+ if (problem)
+ goto out;
+
+ problem = krb5_cc_copy_cache(authctxt->krb5_ctx, ccache,
+ authctxt->krb5_fwd_ccache);
+ krb5_cc_destroy(authctxt->krb5_ctx, ccache);
+ ccache = NULL;
+ if (problem)
+ goto out;
+
authctxt->krb5_ticket_file = (char *)krb5_cc_get_name(authctxt->krb5_ctx, authctxt->krb5_fwd_ccache);
out:
restore_uid();
if (problem) {
+ if (ccache)
+ krb5_cc_destroy(authctxt->krb5_ctx, ccache);
+
if (authctxt->krb5_ctx != NULL)
debug("Kerberos password authentication failed: %s",
krb5_get_err_text(...
2009 May 23
2
Memory leak caused by forwarded GSSAPI credential store
...following:
In the privileged parent, we are calling ssh_gssapi_storecreds() which itself calls ssh_gssapi_krb5_storecreds(). ssh_gssapi_krb5_storecreds() makes some memory allocations in order to save the credentials store for the gssapi client.
+167 client->store.filename = xstrdup(krb5_cc_get_name(krb_context, ccache));
+168 client->store.envvar = "KRB5CCNAME";
+169 len = strlen(client->store.filename) + 6;
+170 client->store.envval = xmalloc(len);
+171 snprintf(client->store.envval, len, "FILE:%s", client->store....
2009 May 23
7
[Bug 1601] New: Memory leak caused by forwarded GSSAPI credential store
...following:
In the privileged parent, we are calling ssh_gssapi_storecreds() which
itself calls ssh_gssapi_krb5_storecreds(). ssh_gssapi_krb5_storecreds()
makes some memory allocations in order to save the credentials store
for the gssapi client.
+167 client->store.filename =
xstrdup(krb5_cc_get_name(krb_context, ccache));
+168 client->store.envvar = "KRB5CCNAME";
+169 len = strlen(client->store.filename) + 6;
+170 client->store.envval = xmalloc(len);
+171 snprintf(client->store.envval, len, "FILE:%s",
client->store....
2007 Sep 13
0
Compilation error when linking libsmbclient.so :-(
.../thirdparty/libs/libsmbclient.so:
undefined reference to `krb5_free_principal@krb5_3_MIT'
/lib/libssl.so.6: undefined reference to
`krb5_auth_con_setrcache@krb5_3_MIT'
/net/172.17.8.206/usr/local/avinash/p4/iControl/src/subsystems/src/thirdparty/libs/libsmbclient.so:
undefined reference to `krb5_cc_get_name@krb5_3_MIT'
/lib/libssl.so.6: undefined reference to `krb5_checksum_size@k5crypto_3_MIT'
/net/172.17.8.206/usr/local/avinash/p4/iControl/src/subsystems/src/thirdparty/libs/libsmbclient.so:
undefined reference to `krb5_locate_kdc@krb5_3_MIT'
/net/172.17.8.206/usr/local/avinash/p4/iContr...
2014 Jul 15
3
GSSAPI
If I am trying to build OpenSSH 6.6 with Kerberos GSSAPI support, do I still need to get Simon Wilkinson's patches?
---
Scott Neugroschl | XYPRO Technology Corporation
4100 Guardian Street | Suite 100 |Simi Valley, CA 93063 | Phone 805 583-2874|Fax 805 583-0124 |
2003 Aug 10
9
updated gssapi diff
...turn;
+ }
+
+ krb5_free_principal(krb_context, princ);
+
+ if ((maj_status = gss_krb5_copy_ccache(&min_status,
+ client->creds, ccache))) {
+ logit("gss_krb5_copy_ccache() failed");
+ krb5_cc_destroy(krb_context, ccache);
+ return;
+ }
+
+ client->store.filename = xstrdup(krb5_cc_get_name(krb_context, ccache));
+ client->store.envvar = "KRB5CCNAME";
+ client->store.envval = xstrdup(client->store.filename);
+
+ krb5_cc_close(krb_context, ccache);
+
+ return;
+}
+
+ssh_gssapi_mech gssapi_kerberos_mech = {
+ "toWM5Slw5Ew8Mqkay+al2g==",
+ "Kerberos"...