(heimdal.info) Kerberos 5 API Overview
Info Catalog
(heimdal.info) Programming with Kerberos
(heimdal.info) Programming with Kerberos
(heimdal.info) Walkthru a sample Kerberos 5 client
Kerberos 5 API Overview
=======================
Most functions are documenteded in manual pages. This overview only
tries to point to where to look for a specific function.
Kerberos context
----------------
A kerberos context (`krb5_context') holds all per thread state. All
global variables that are context specific are stored in this struture,
including default encryption types, credential-cache (ticket file), and
default realms.
See the manual pages for `krb5_context(3)' and `krb5_init_context(3)'.
Kerberos authenication context
------------------------------
Kerberos authentication context (`krb5_auth_context') holds all context
related to an authenticated connection, in a similar way to the
kerberos context that holds the context for the thread or process.
The `krb5_auth_context' is used by various functions that are directly
related to authentication between the server/client. Example of data
that this structure contains are various flags, addresses of client and
server, port numbers, keyblocks (and subkeys), sequence numbers, replay
cache, and checksum types.
See the manual page for `krb5_auth_context(3)'.
Keytab management
-----------------
A keytab is a storage for locally stored keys. Heimdal includes keytab
support for Kerberos 5 keytabs, Kerberos 4 srvtab, AFS-KeyFile's, and
for storing keys in memory.
See also manual page for `krb5_keytab(3)'
Info Catalog
(heimdal.info) Programming with Kerberos
(heimdal.info) Programming with Kerberos
(heimdal.info) Walkthru a sample Kerberos 5 client
automatically generated byinfo2html