[krbdev.mit.edu #2619] CVS Commit
Jeffrey Altman via RT
rt-comment at krbdev.mit.edu
Wed Jun 30 01:00:32 EDT 2004
* cc_mslsa.c:
- is_windows_2000() indicates the OS is Windows 2000 or higher
- is_windows_xp() indicates the OS is Windows XP or higher which
indicates that PKERB_QUERY_TKT_CACHE_EX_RESPONSE and
PKERB_TICKET_CACHE_INFO_EX are available.
- does_retrieve_ticket_cache_ticket() checks to see if a Microsoft
private fix is available which adds a new Cache Flag,
KERB_RETRIEVE_TICKET_CACHE_TICKET, which when set causes the
requested ticket to be stored in the LSA cache even when the
TicketFlags and EncType are not set to 0.
- KerbExternalTicketMatch() is a test to determine if two
Microsoft External Tickets are identical
+ use the KerbQueryTicketCacheExMessage LSA call on XP or higher
+ specify the KERB_RETRIEVE_TICKET_CACHE_TICKET flag when it is
available
= The combination of both + items will cause the ClientRealm
to be displayed properly for all cross realm tickets obtained
via the MSLSA
To generate a diff of this commit:
cvs diff -r5.126 -r5.127 krb5/src/lib/krb5/ccache/ChangeLog
cvs diff -r5.23 -r5.24 krb5/src/lib/krb5/ccache/cc_mslsa.c
More information about the krb5-bugs
mailing list