Plasma GitLab Archive
Projects Blog Knowledge

sig
  val mechanism_name : string
  val available : unit -> bool
  val restart_supported : bool
  type credentials
  val init_credentials :
    (string * string * (string * string) list) list ->
    Nethttp.HTTP_CLIENT_MECHANISM.credentials
  val client_match :
    params:(string * string * bool) list ->
    Nethttp.Header.auth_challenge -> Nethttp.match_result
  type client_session
  val client_state :
    Nethttp.HTTP_CLIENT_MECHANISM.client_session ->
    Netsys_sasl_types.client_state
  val create_client_session :
    user:string ->
    creds:Nethttp.HTTP_CLIENT_MECHANISM.credentials ->
    params:(string * string * bool) list ->
    unit -> Nethttp.HTTP_CLIENT_MECHANISM.client_session
  val client_configure_channel_binding :
    Nethttp.HTTP_CLIENT_MECHANISM.client_session ->
    Netsys_sasl_types.cb -> Nethttp.HTTP_CLIENT_MECHANISM.client_session
  val client_restart :
    params:(string * string * bool) list ->
    Nethttp.HTTP_CLIENT_MECHANISM.client_session ->
    Nethttp.HTTP_CLIENT_MECHANISM.client_session
  val client_process_challenge :
    Nethttp.HTTP_CLIENT_MECHANISM.client_session ->
    string ->
    string ->
    #Nethttp.http_header_ro ->
    Nethttp.Header.auth_challenge ->
    Nethttp.HTTP_CLIENT_MECHANISM.client_session
  val client_emit_response :
    Nethttp.HTTP_CLIENT_MECHANISM.client_session ->
    string ->
    string ->
    #Nethttp.http_header_ro ->
    Nethttp.HTTP_CLIENT_MECHANISM.client_session *
    Nethttp.Header.auth_credentials * (string * string) list
  val client_channel_binding :
    Nethttp.HTTP_CLIENT_MECHANISM.client_session -> Netsys_sasl_types.cb
  val client_user_name :
    Nethttp.HTTP_CLIENT_MECHANISM.client_session -> string
  val client_stash_session :
    Nethttp.HTTP_CLIENT_MECHANISM.client_session -> string
  val client_resume_session :
    string -> Nethttp.HTTP_CLIENT_MECHANISM.client_session
  val client_session_id :
    Nethttp.HTTP_CLIENT_MECHANISM.client_session -> string option
  val client_domain :
    Nethttp.HTTP_CLIENT_MECHANISM.client_session -> string list
  val client_prop :
    Nethttp.HTTP_CLIENT_MECHANISM.client_session -> string -> string
  val client_gssapi_props :
    Nethttp.HTTP_CLIENT_MECHANISM.client_session ->
    Netsys_gssapi.client_props
end
This web site is published by Informatikbüro Gerd Stolpmann
Powered by Caml