krb.public
Cross_realm_principal_name.Service
krb.internal
type t = {
service : string;
hostname : string;
realm : Realm.t;
}
val sexp_of_t : t -> Sexplib0.Sexp.t
val with_default_realm : service:string -> hostname:string -> t Async.Deferred.Or_error.t