Can I get any design documents?

Jason Gerfen jason.gerfen at scl.utah.edu
Tue Nov 23 08:38:20 EST 2004


I think the only thing you could do if you wanted to know about the 
internals for the kerberos application is to download the app and start 
sifting through the source code.  I don't think there are any books or 
online documents vs. the RFC's on how the internals for Kerberos work.  
Here are a couple...

http://www.faqs.org/rfcs/rfc1510.html
http://www.faqs.org/rfcs/rfc1964.html

Those should give you more information on how the internals work.  I am 
still not sure of what you intend to do but if you want to modify how 
Kerberos works you may want to read those docs first, perhaps even 
attempt to get in touch with the MIT Kerberos team for their two cents.



Venu Satuluri wrote:

>Actually I wanted documents which could explain the internal
>organisation of the kerberos code. i.e. we are not making applications
>which make use of kerberos but are changing kerberos itself.
>
>The 3rd link was a new one and seems to be the most comprehensive for
>API. Thanks nevertheless.
>
>Venu
>
>
>On Mon, 22 Nov 2004 10:50:46 -0700, Jason Gerfen
><jason.gerfen at scl.utah.edu> wrote:
>  
>
>>Venu Satuluri wrote:
>>
>>
>>
>>    
>>
>>>We are doing a project which involves making some changes to the
>>>kerberos code.. We are having a hard time understanding the data flow
>>>and the design of the software.. There dont seem to be any docs which
>>>explain this.. Can someone tell us where we can find such docs?
>>>
>>>Thanks,
>>>Venu
>>>_______________________________________________
>>>krbdev mailing list             krbdev at mit.edu
>>>https://mailman.mit.edu/mailman/listinfo/krbdev
>>>
>>>
>>>
>>>      
>>>
>>If you are talking about a document in which to use the Kerberos
>>functions I have a couple... as far as documentation on how to use those
>>functions there are very little.  I have been doing a bit of research
>>and development on an application using the Kerberos libs and you are
>>right there are slim pickings for how to use them.  Hope these help...
>>
>>http://www.tldp.org/HOWTO/Kerberos-Infrastructure-HOWTO/index.html
>>http://www.unixthugs.org/~jeffm/technical/krb5api/
>>http://h71000.www7.hp.com/doc/82eft/aa-ruebb-te/aa-ruebb-te.PDF  [
>>Chapter 6 - has good docs on each Kerb. funcs. ]
>>
>>As for using the functions:
>>Initialize the krb5 context (used as a handle when accessing various
>>krb5 functions)
>>Read the config using the krb5_get_* config functions and store them in
>>a struct
>>Create your principal using the krb5_parse_name functions
>>Check for username & password using the krb5_get_init_creds_password
>>function
>>If user is valid create your ticket, this is where I am at so if you
>>figure this out before me let me know... =)
>>
>>--
>>Jason Gerfen
>>jason.gerfen at scl.utah.edu
>>
>>"And remember... If the ladies
>>don't find you handsome, they
>>should at least find you handy..."
>>            ~The Red Green show
>>
>>
>>    
>>


-- 
Jason Gerfen
jason.gerfen at scl.utah.edu

"And remember... If the ladies
 don't find you handsome, they
 should at least find you handy..."
             ~The Red Green show



More information about the krbdev mailing list