manpagez: man pages & more
man sasl_setprop(3)
Home | html | info | man
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


       sasl_setprop(3) *conn,

       int propnum,

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

              Parameters

                     o conn - is the SASL connection context

                     o propnum - is the identifier for the property requested

                     o pvalue -

                       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.

                       o SASL_AUTH_EXTERNAL - external authentication ID (const
                         char *)

                       o SASL_SSF_EXTERNAL -  external SSF active --
                         (sasl_ssf_t)

                       o SASL_DEFUSERREALM - user realm (const char *)

                       o SASL_SEC_PROPS  -    sasl_security_properties_t (may be
                         freed after call)

                       o

                         SASL_IPLOCALPORT - string describing the local ip and
                         port in the form
                                "a.b.c.d;p", or "e:f:g:h:i:j:k:l;port"

                       o

                         SASL_IPREMOTEPORT - string describing the remote ip and
                         port in the form
                                "a.b.c.d;p", or "e:f:g:h:i:j:k:l;port"



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, sasl(3), sasl_errors(3)


AUTHOR

       The Cyrus Team


COPYRIGHT

       1993-2016, The Cyrus Team



2.1.28                          February 18, 2022                sasl_setprop(3)

cyrus-sasl2 2.1.28 - Generated Sun Sep 25 11:21:02 CDT 2022
© manpagez.com 2000-2024
Individual documents may contain additional copyright information.