sasl_server_start man page on SunOS

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

sasl_server_Simple3Authentication Security Layer Librasasl_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	   │
       ├─────────────────────────────┼─────────────────────────────┤
       │Availability		     │SUNWlibsasl		   │
       ├─────────────────────────────┼─────────────────────────────┤
       │Interface Stability	     │Evolving			   │
       ├─────────────────────────────┼─────────────────────────────┤
       │MT-Level		     │MT-Safe			   │
       └─────────────────────────────┴─────────────────────────────┘

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

SunOS 5.10			  1 Oct 2003	      sasl_server_start(3SASL)
[top]

List of man pages available for SunOS

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