[krbdev.mit.edu #2143] Windows mslsa ccache not returningMSgenerated cross realm tickets to gssapi
Jeffrey Altman
jaltman at columbia.edu
Fri Jan 23 11:12:30 EST 2004
So which krb5_32.dll are you currently running with?
The KfW 2.6 Beta 2? the one from the morning? or the one from the
afternoon?
I would like to make sure the one from the morning works. Then we can
try to address the fwd_tgt.c issue.
- Jeff
Douglas E. Engert wrote:
>
>Jeffrey Altman via RT wrote:
>
>>This is related to ticket 2139. Doug has described a problem in which
>>the MS Tickets made accessible to the MIT krb5 gssapi implementation
>>cannot access services via cross realm. apparently, the ms tickets do
>>not use the same convention for cross realm client identity mapping as
>>MIT krb5 does. The problem is most likely in the default implementation
>>of the retrieval function which is depended on by the mslsa ccache
>>implementation.
>>
>>This needs to be fixed for 1.3.2.
>>
>
>I have gotten further. I don't think the identity mapping or retrieval method
>is a problem. I think it is the fwd_tgt.c code.
>
>By removing "default_tkt_enctypes" and "default_tgs_enctypes" in the krb5.ini,
>gssapi can get forwardable TGTs. I think the problem may be in the fwd_tgt.c
>where it is trying to guess what etype the host can handle.
>
>In the following 2 examples the TGT to be forwarded is obtained from the
>MS AD. The hosts are in the MIT realm.
>
>This is strange because on one host the host principal in the MIT realm
>has only a des-cbc-crc key, and this is what was in the "default_*_enctypes"
>and that is is what is finally returned in the forwarded TGT. But it
>only works if I remove the "default_*_enctypes"
>
>In the other host the host principal has both a 3des and a des-cbc-crc key,
>yet the forward TGT has RC4-HMAC. The system is running krb5-1.2.8 and
>does not understand rc4-hmac! (This system needs to be updated to 1.3.x)
>
>I believe that the fwd_tgt.c code is confused. But there is no
>debugging output, and the gssapi silently continues if delegation
>fails. It may have been confused, because the imported TGT had RC4-HMAC,
>which was not in its list of "default_*_enctypes". If I let Leash
>get the tickets, it ownered the "default_*_enctypes" and gets an initial
>TGT with des-cbc-crc.
>
>So I am running without the "default_*_enctypes" for now.
>
>
>
>
>>_______________________________________________
>>krb5-bugs mailing list
>>krb5-bugs at mit.edu
>>https://mailman.mit.edu/mailman/listinfo/krb5-bugs
>>
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://mailman.mit.edu/pipermail/krb5-bugs/attachments/20040123/fded1db8/attachment.htm
-------------- next part --------------
A non-text attachment was scrubbed...
Name: smime.p7s
Type: application/x-pkcs7-signature
Size: 3427 bytes
Desc: S/MIME Cryptographic Signature
Url : http://mailman.mit.edu/pipermail/krb5-bugs/attachments/20040123/fded1db8/attachment.bin
More information about the krb5-bugs
mailing list