gsskrb5: Add unique ccache k/v for cred store
This will allow sshd and such to be configured to request unique ccache names.
This commit is contained in:
@@ -160,7 +160,9 @@ _gsskrb5_store_cred_into2(OM_uint32 *minor_status,
|
|||||||
return GSS_S_NO_CRED;
|
return GSS_S_NO_CRED;
|
||||||
}
|
}
|
||||||
|
|
||||||
if (cs_ccache_name) {
|
if (cs_ccache_name && strcmp(cs_ccache_name, "unique") == 0) {
|
||||||
|
ret = krb5_cc_new_unique(context, NULL, NULL, &id);
|
||||||
|
} else if (cs_ccache_name) {
|
||||||
default_cred = 0;
|
default_cred = 0;
|
||||||
ret = krb5_cc_resolve(context, cs_ccache_name, &id);
|
ret = krb5_cc_resolve(context, cs_ccache_name, &id);
|
||||||
} else {
|
} else {
|
||||||
|
Reference in New Issue
Block a user