Skip site navigation (1)Skip section navigation (2)

FreeBSD Manual Pages

  
 
  

home | help
SASL_SETPROP(3) 		   Cyrus SASL			 SASL_SETPROP(3)

NAME
     sasl_setprop - Cyrus SASL documentation

SYNOPSIS
     #include <sasl/sasl.h>

     int sasl_setprop(sasl_conn_t *conn,
		     int propnum,
		     const void * pvalue)

DESCRIPTION
     int sasl_setprop(sasl_conn_t *conn,

     int propnum,

     const void * pvalue)
	    sasl_setprop   sets the value of a SASL property. For example an ap-
	    plication should tell the SASL library about  any  external  negoti-
	    ated security layer (i.e. TLS).

	    Parameters

		   * conn a is the SASL connection context

		   * propnum a is the identifier for the property requested

		   * pvalue a

		     contains	a pointer  to  the  data. It is the applications
		     job to make sure this type is correct. This is an easy  way
		     to crash  a program.

		     * SASL_AUTH_EXTERNAL  a  external	authentication ID (const
		       char *)

		     * SASL_SSF_EXTERNAL a  external SSF active aa (sasl_ssf_t)

		     * SASL_DEFUSERREALM a user realm (const char *)

		     * SASL_SEC_PROPS  a    sasl_security_properties_t	(may  be
		       freed after call)

		     *

		       SASL_IPLOCALPORT ^a string describing the local ip and
		       port in the form
			      aa.b.c.d;pa, or ae:f:g:h:i:j:k:l;porta

		     *

		       SASL_IPREMOTEPORT ^a string describing the remote ip and
		       port in the form
			      aa.b.c.d;pa, or ae:f:g:h:i:j:k:l;porta

RETURN VALUE
     SASL   callback  functions should return SASL return codes.  See sasl.h for
     a complete list. SASL_OK indicates success.

     Other return codes indicate errors and should be handled.

SEE ALSO
     RFC 4422,:saslman:sasl(3), sasl_errors(3)

AUTHOR
     The Cyrus Team

COPYRIGHT
     1993-2016, The Cyrus Team

2.1.28				February 18, 2022		 SASL_SETPROP(3)

Want to link to this manual page? Use this URL:
<https://man.freebsd.org/cgi/man.cgi?query=sasl_setprop&sektion=3&manpath=FreeBSD+Ports+15.1.quarterly>

home | help