package krb

  1. Overview
  2. Docs
Legend:
Library
Module
Module type
Parameter
Class
Class type

See principal.mli for additional documentation.

This type represents a principal name much like Principal.Name.t with the additional property that it carries realm information rather than assuming the default realm. In addition, the hostname in Service.t should be fully qualified as it does not assume the default domain. See Fqdn for domain-related utility functions.

type t = {
  1. username : string;
  2. realm : Realm.t;
}
val sexp_of_t : t -> Sexplib0.Sexp.t
val with_default_realm : string -> t Async.Deferred.Or_error.t