sasl_server_new 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_NEW(3SASL)					SASL_SERVER_NEW(3SASL)

NAME
       sasl_server_new - create a new server authentication object

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

       int sasl_server_new(const char  *service, const char  *serverFQDN,
	    const char	*user_realm, const char	 *iplocalport,
	    const char	*ipremoteport, const sasl_callback_t *callbacks,
	    unsigned flags, sasl_conn_t **pconn);

DESCRIPTION
       Use  the sasl_server_new() interface to create a new SASL context. This
       context will be used for all SASL calls for  one	 connection.  The  new
       SASL  context  handles  both authentication and integrity or encryption
       layers after authentication.

PARAMETERS
       service
		       The registered name of the service that uses SASL.  The
		       registered name is usually the protocol name, for exam‐
		       ple, IMAP.

       serverFQDN
		       The fully-qualified server domain name. If the value of
		       serverFQDN is NULL, use gethostname(3C). The serverFQDN
		       parameter is useful for multi-homed servers.

       user_realm
		       The domain of the user agent. The user_realm is usually
		       not  necessary.	 The  default  value  of user_realm is
		       NULL.

       iplocalport

		       The IP address and port of the local side of  the  con‐
		       nection. The value of iplocalport may be NULL. If iplo‐
		       calport is NULL, mechanisms  that  require  IP  address
		       information  are	 disabled. The iplocalport string must
		       be in one of the following formats:

			   o	  a.b.c.d:port (IPv4)

			   o	  [e:f:g:h:i:j:k:l]:port (IPv6)

			   o	  [e:f:g:h:i:j:a.b.c.d]:port (IPv6)

		       The following older formats are also supported:

			   o	  a.b.c.d;port (IPv4)

			   o	  e:f:g:h:i:j:k:l;port (IPv6)

			   o	  e:f:g:h:i:j:a.b.c.d;port (IPv6)

       ipremoteport
		       The IP address and port of the remote side of the  con‐
		       nection.	 The  value  of	 ipremoteport may be NULL. See
		       iplocalport.

       callbacks
		       Callbacks, for example: authorization,  lang,  and  new
		       getopt context.

       flags
		       Usage flags. For servers, the flags SASL_NEED_PROXY and
		       SASL_SUCCESS_DATA are available.

       pconn
		       A pointer to the connection context  allocated  by  the
		       library.	 This  structure  will	be used for all future
		       SASL calls for this connection.

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

ERRORS
       SASL_OK
		  The call to sasl_server_new() was successful.

       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 14, 2003		SASL_SERVER_NEW(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