sasl_server_new man page on OpenIndiana

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

sasl_server_SimpleAAuthentication Security Layer Librarysasl_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	      │
       ├─────────────────────────────┼────────────────────────────────┤
       │Availability		     │system/library/security/libsasl │
       ├─────────────────────────────┼────────────────────────────────┤
       │Interface Stability	     │Committed			      │
       ├─────────────────────────────┼────────────────────────────────┤
       │MT-Level		     │MT-Safe			      │
       └─────────────────────────────┴────────────────────────────────┘

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

SunOS 5.11			  14 Oct 2003		sasl_server_new(3SASL)
[top]

List of man pages available for OpenIndiana

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