I'm writing an MIT-compatible credcache implementation, and the README in the krb5-1.2.2 sources appears to be wrong. I've gotten this, but I'm not sure about the is_skey, ticket_flags, and two tickets of data. Could someone help me out please?
Cheers, Phil # File-based (MIT compatible) # #The quasi-BNF grammar for a credentials cache: # #file ::= # version principal list-of-credentials # #version ::= 0x05 0x03 # #credential ::= # client (principal) # server (principal) # keyblock (keyblock) # times (ticket_times) # is_skey (boolean - int16) # ticket_flags (flags - int32 lsb first) # ticket (data) # second_ticket (data) # #principal ::= # name_type (int32) # number of components (int32) # realm (data) # component 1 (data) # component 2 (data) # ... # #data ::= # length (int32) # string of length bytes # # #keyblock ::= # enctype? (int16) # cksumtype? (int16) # key (data) # #ticket_times ::= # authtime (int32) # starttime (int32) # endtime (int32) # renewtill (int32)
