package krb

  1. Overview
  2. Docs
A library for using Kerberos for both Rpc and Tcp communication

Install

Dune Dependency

Authors

Maintainers

Sources

krb-v0.16.0.tar.gz
sha256=353675621e4c5a888f2483dc1bb7281bd17ce4ed7dfd2f40142257f98db7c77d

doc/krb.public/Krb_public/Async_protocol/Server/index.html

Module Async_protocol.ServerSource

Sourceval handshake : ?override_supported_versions:int list -> ?additional_magic_numbers:int list -> authorize:Authorize.t -> accepted_conn_types:Conn_type_preference.t -> principal:Principal.t -> peer:Async.Socket.Address.Inet.t -> [ `Service of Keytab.t | `User_to_user_via_tgt of Krb_internal_public.Std.Credentials.t ] -> Krb_public__.Protocol_backend_async.t -> (Connection.t, [ `Krb_error of Core.Error.t | `Handshake_error of Handshake_error.t | `Rejected_client ]) Async.Deferred.Result.t

Perform handshake as a server. Becomes determined when done, and ready for sending/receiving user data.

OCaml

Innovation. Community. Security.