[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