sasl_server_new 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_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:

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

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

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

		       The following older formats are also supported:

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

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

			 ·  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		     │SUNWlibsasl		   │
       ├─────────────────────────────┼─────────────────────────────┤
       │Interface Stability	     │Evolving			   │
       ├─────────────────────────────┼─────────────────────────────┤
       │MT-Level		     │MT-Safe			   │
       └─────────────────────────────┴─────────────────────────────┘

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

SunOS 5.10			  14 Oct 2003		sasl_server_new(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