Adventures with KfW 3.1b2
Jeffrey Altman
jaltman at secure-endpoints.com
Fri Nov 3 16:23:54 EST 2006
Henry B. Hotz wrote:
> Installed on a W2K Virtual PC on MacOS 10.4.8. Windows Update seems
> to think I have all the latest and greatest.
>
> Nit: The credential window accumulates background-color garbage when
> you drag other windows over it. View->Refresh view does fix the
> problem.
This is a known problem. I'm not sure why the redraw regions are not
matching up with what needs to be repainted yet. However, the problem
is superficial so I am not going to hold up KFW 3.1 final for this.
> Now we get to the real questions: Can I make Firefox do cross-realm
> with the MIT libraries? I've set:
>
> network.negotiate-auth.delegation-uris jpl.nasa.gov
> network.negotiate-auth.gsslib C:\Program Files\MIT\lib\i386
> \gssapi32.lib
> network.negotiate-auth.trusted-uris https://
> network.negotiate-auth.using-native-gsslib false.
>
> Logout. (Don't reboot.)
>
> "Failed to renew credentials for hotz at JPL..." on login. Opened
> NetIDMgr and typed password to get new tgt. (I thought KfW used to
> import the tgt (or at least the password to get a tgt with) as well
> as the service tickets. I *think* I have all the relevant options set.)
What is the "default" identity set to?
We don't import the credentials from the MSLSA: ccache now that it can
be used directly as the default.
> Firefox works fine with web sites in the main JPL.NASA.GOV realm. I
> want to use the MIT gssapi library because I want to configure some
> specific machines to be in a different realm, even though there is no
> DNS distinction. This is outside of AD.
I think you are suffering from the fact that your AD realm and Heimdal
realms both have the same name. Therefore, you can't use the MSLSA:
credentials at all. And yet, because identities in both realms have the
same name it is not possible for us to distinguish which should be used
automatically.
> Opened Firefox 2.0. Tried to connect to https://redhotz.jpl.nasa.gov/
> cgi-bin/test-cgi.
>
> Get a basic-auth prompt. Kerbtray shows a HTTP/
> redhotz.jpl.nasa.gov at JPL.NASA.GOV, not a HTTP/... at HOTZ.JPL.NASA.GOV
> service ticket. (If you reopen it. I guess it doesn't auto-
> update.) NetIDMgr shows the same thing.
If kerbtray is showing the ticket, this indicates that the MSLSA:
version of the identity is being used.
> In a command prompt window "kvno -c API:hotz at JPL.NASA.GOV HTTP/
> redhotz.jpl.nasa.gov at HOTZ.JPL.NASA.GOV" will correctly get the cross-
> realm tgt, and the HTTP service principal.
>
> Looks like Firefox is using the Windows SSPI instead of the MIT
> GSSAPI library, in spite of the config items saying otherwise.
Or that the GSSAPI is using the MSLSA: credential cache.
> Nit: Should I attach any significance to klist -A (on Mac) vice
> klist -C (on W2K)? Also the default "API:" ccache names are
> completely different. This isn't wrong, just confusing for someone
> trying to work cross-platform.
They are different.
Jeffrey Altman
-------------- next part --------------
A non-text attachment was scrubbed...
Name: smime.p7s
Type: application/x-pkcs7-signature
Size: 3355 bytes
Desc: S/MIME Cryptographic Signature
Url : http://mailman.mit.edu/pipermail/krbdev/attachments/20061103/45a13a1e/attachment.bin
More information about the krbdev
mailing list