package krb

  1. Overview
  2. Docs
Legend:
Library
Module
Module type
Parameter
Class
Class type
module Auth_context : sig ... end
module Cache_type : sig ... end
module Config : sig ... end
module Config_gen : sig ... end
module Config_gen_intf : sig ... end

Hardcoded constants that affect the behavior of the Krb library.

module Context : sig ... end
module Context_sequencer : sig ... end

Sequence all kerberos functions. We use a global context (in C land) and there are some functions that are not thread safe. We even have to sequence the finalizers because they too call functions that need a context.

module Cred_cache : sig ... end
module Credentials : sig ... end
module Cursor : sig ... end
module Cursor_intf : sig ... end
module Data : sig ... end
module Debug_log_config : sig ... end
module Enctype : sig ... end
module Get_init_creds_opts : sig ... end

Get_init_creds_opts.t stores options for getting credentials from the KDC. It is used to change ticket lifetimes and flags for requested tickets.

module Inet_of_fd : sig ... end
module Key_usage_number : sig ... end
module Keyblock : sig ... end
module Keytab : sig ... end

See ../src/keytab.mli for more documentation

module Keytab_entry : sig ... end
module Krb_debug : sig ... end
module Krb_error : sig ... end
module Krb_error0 : sig ... end
module Krb_flags : sig ... end
module Krb_info : sig ... end
module Krb_result : sig ... end
module Principal : sig ... end

See ../src/principal.mli for more documentation

module Sexp_opaque_when_testing : sig ... end

sexp_of_t t is "<omitted-in-tests>" during inline tests

module Stable : sig ... end
module Std : sig ... end
module Ticket : sig ... end