sasl_server_start man page on SmartOS

Man page or keyword search:  
man Server   16655 pages
apropos Keyword Search (all sections)
Output format
SmartOS logo
[printable version]

SASL_SERVER_START(3SASL)			      SASL_SERVER_START(3SASL)

NAME
       sasl_server_start - create a new server authentication object

SYNOPSIS
       cc [ flag ... ] file ... -lsasl	 [ library ... ]
       #include <sasl/sasl.h>

       int sasl_server_start(sasl_conn_t *conn, const char  *mech,
	    const char	*clientin, unsigned *clientinlen,
	    const char	**serverout, unsigned *serveroutlen);

DESCRIPTION
       The  sasl_server_start()	 interface  begins the authentication with the
       mechanism specified by the mech parameter. sasl_server_start() fails if
       the mechanism is not supported.

PARAMETERS
       conn
		       The SASL context for this connection.

       mech
		       The mechanism name that the client requested.

       clientin
		       The initial response from the client. The value of cli‐
		       entin is NULL if the protocol  lacks  support  for  the
		       client-send-first  or  if the other end did not have an
		       initial send. No initial client send is	distinct  from
		       an  initial  send  of  a null string. The protocol must
		       account for this difference.

       clientinlen
		       The length of the initial response.

       serverout
		       Created by the plugin library. The value	 of  serverout
		       is  the	initial server response to send to the client.
		       serverout is allocated or freed by the library.	It  is
		       the  job	 of  the client to send it over the network to
		       the server. Protocol  specific  encoding,  for  example
		       base64 encoding, must be done by the server.

       serveroutlen
		       The length of the initial server challenge.

RETURN VALUES
       sasl_server_start() returns an integer that corresponds to a SASL error
       code.

ERRORS
       SASL_OK
			Authentication completed successfully.

       SASL_CONTINUE
			The call to sasl_server_start()	 was  successful,  and
			more steps are needed in the authentication.

       All other error codes indicate an error situation that must be handled,
       or the authentication session should be	quit.  See  sasl_errors(3SASL)
       for information on SASL error codes.

ATTRIBUTES
       See attributes(5) for descriptions of the following attributes:

       ┌────────────────────┬─────────────────┐
       │  ATTRIBUTE TYPE    │ ATTRIBUTE VALUE │
       ├────────────────────┼─────────────────┤
       │Interface Stability │ Evolving	      │
       ├────────────────────┼─────────────────┤
       │MT-Level	    │ MT-Safe	      │
       └────────────────────┴─────────────────┘

SEE ALSO
       gethostname(3C), sasl_errors(3SASL), attributes(5)

				  Oct 1, 2003	      SASL_SERVER_START(3SASL)
[top]

List of man pages available for SmartOS

Copyright (c) for man pages and the logo by the respective OS vendor.

For those who want to learn more, the polarhome community provides shell access and support.

[legal] [privacy] [GNU] [policy] [cookies] [netiquette] [sponsors] [FAQ]
Tweet
Polarhome, production since 1999.
Member of Polarhome portal.
Based on Fawad Halim's script.
....................................................................
Vote for polarhome
Free Shell Accounts :: the biggest list on the net