Re: [OT] Re: GGF's extensions to GSS in Public Comment
Nicolas Williams <[email protected]> Tue, 6 Apr 2004 22:24:24 -0500
| Newsgroups | gmane.ietf.cat |
|---|---|
| Message-ID | <[email protected]> |
On Tue, Apr 06, 2004 at 01:19:27PM -0500, Nicolas Williams wrote: > On Tue, Apr 06, 2004 at 10:19:12AM -0500, Douglas E. Engert wrote: > [...] > > The GGF gss_export_cred returns a string suitable to be used by putenv. > > But this does not mean that it has to be a file name, it is a URL that can be > > used by the gssapi in subsequent processes to locate credentials. > > On a system where credentials are handled by a credential manager, the URL could > > even be ignored. > > Doug, this does not address the issues with the use of environment > variables in GSS_Export_cred(). > > > I don't think we are that far apart. We need to look at the larger picture of > > how credential management can be done by the operating system, so credentials > > can be used by the kernel as well as used by the application. We also need > > to realize that an application may be using multiple credentials for its > > own purposes i.e. SSL, TCP where the kernel isn't involved at all. > > GSS_Store_cred() does not care what sort of credential store you're > storing into -- GSS_Store_cred() assumes there's a "current" credential > store available when it is called. > > > We need for gssapi to be able address both needs. > > I think GSS_Store_cred() + GSS_Get/Set_current_cred_store() proposal > covers both needs. The GSS_Get/Set_current_cred_store() proposal needs > more text to cover this, but I'm convinced it can cover your needs. > > If you don't care about the user-land+kernel vs. user-land-only > distinction then GSS_Store_cred() may be all you need. Actually, I don't think GSS_Store_cred()/GSS_Get/Set_current_cred_store() should directly distinguish between credential stores of one kind (user-land only) and another (kernerl+user-land). I believe that the default_cred parameter of GSS_Store_cred() provides enough of a hint to the implementation as to what kind of store to use, where such a hint is needed at all. I don't think we should saddle generic interfaces with platform-specific details. Cheers, Nico -- -++**==--++**==--++**==--++**==--++**==--++**==--++**== This message was posted through the Stanford campus mailing list server. If you wish to unsubscribe from this mailing list, send the message body of "unsubscribe ietf-cat-wg" to [email protected]