1
.. _tutorial_ctx_basic:
3
For application developers
4
===================================
18
----------------------
20
#. A basic introduction to GSS-API, making use of the sample client and server, with special attention paid to Kerberos-related GSS-API issues.
22
#. How to tell the GSS-API library on the client side where the existing Kerberos ticket cache is.
24
#. How to write mechanism-independent GSS-API code and when to do so.
26
#. SASL: how to use it, and how it interacts with GSS-API.
28
#. How to get servers to use any key in a keytab.
30
#. A more advanced introduction to using the Kerberos libraries for initial authentication, focusing on the authentication steps, validating initial credentials
32
#. An introduction to ticket caches and keytabs and their corresponding APIs.
34
#. An advanced guide to the pre-auth mechanisms, FAST
36
#. An advanced guide to the principal manipulation and parsing,
38
#. A guide to GSS-API naming as compared to Kerberos principal naming.
40
#. Establish, save, restore and delete context ( server and client sides)
42
#. Obtain context status, flags
44
#. Wrap and send message
46
#. Read and verify message
48
#. Working with credentials
50
#. Server side operations
52
#. Delegating credentials
54
#. Anonymous Authentication
56
#. Developing or selecting cryptosystem
58
#. Developing or selecting PRNG
60
#. Developing applications for smart card
62
#. Indicate authentication strength
64
#. Implementing IAKERB
66
#. Using Smartcard with PK-INIT
74
Please, provide your feedback or suggest a new topic at krb5-bugs@mit.edu?subject=Documentation___appdev