DOC HOME SITE MAP MAN PAGES GNU INFO SEARCH PRINT BOOK
 

(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