MyWebUniversity.com Home Page
 



OpenSolaris man pages main menu


Interface Libraries                                 libsasl(3LIB)



NAME
     libsasl - simple authentication and security layer library

SYNOPSIS
     cc [ flag... ] file... -lsasl [ library... ]
     #include 
     #include 
     #include 


DESCRIPTION
     SASL is a security  framework  used  by  connection-oriented
     network  applications primarily for authentication.  Another
     way to describe SASL is that it is a glue  layer  between  a
     network  application and some security mechanisms that allow
     applications to authenticate each other  and  provide  addi-
     tional security services such as data encryption.  As a glue
     layer, SASL hides the interface specifics  of  the  security
     mechanism  from the application, which allows greater porta-
     bility and flexibility as new security mechanisms are imple-
     mented.   SASL is similar to the GS-API in that it provides
     a layer of abstraction between an  application  and  one  or
     more security mechanisms.


     libsasl provides both an API for applications and an SPI for
     various  plug-ins. To link with this library, specify -lsasl
     on the cc command line.

INTERFACES
     The shared object libsasl.so.1 and associated include  files
     provide  the public interfaces defined below. The *t inter-
     faces are function prototypes for callbacks that are defined
     in  the  public  SASL  header  files. While libsasl provides
     default versions for some of the callbacks,  this  structure
     allows  an application to define its own version of the some
     of the callback functions.


     See Intro(3) for additional  information  on  shared  object
     interfaces.



     propclear                     propdispose
     propdup                       properase
     propformat                    propget
     propgetnames                  propnew
     proprequest                   propset
     propsetvals                   saslauthorizet
     saslauxprop                   saslauxpropaddplugin
     saslauxpropgetctx            saslauxproprequest



SunOS 5.11          Last change: 27 Oct 2003                    1






Interface Libraries                                 libsasl(3LIB)



     saslcanonusert              saslcanonuseraddplugin
     saslchalpromptt              saslcheckapop
     saslcheckpass                 saslclientaddplugin
     saslclientinit               saslclientnew
     saslclientpluginitt        saslclientstart
     saslclientstep               sasldecode
     sasldecode64                  sasldispose
     sasldone                      saslencode
     saslencode64                  saslencodev
     saslerasebuffer               saslerrdetail
     saslerrors                    saslerrstring
     saslgetcallbackt             saslgetoptt
     saslgetpatht                 saslgetprop
     saslgetrealmt                saslgetsecrett
     saslgetsimplet               saslgloballistmech
     saslidle                      sasllistmech
     sasllogt                     saslserveraddplugin
     saslserverinit               saslservernew
     saslserverpluginitt        saslserverstart
     saslserverstep               saslserveruserdbcheckpasst
     saslserveruserdbsetpasst   saslsetalloc
     saslsetmutex                 saslseterror
     saslsetpass                   saslsetprop
     saslutf8verify                saslverifyfilet
     saslversion


FILES
     /usr/lib/libsasl.so.1    shared object


ATRIBUTES
     See attributes(5) for descriptions of the  following  attri-
     butes:



     
           ATRIBUTE TYPE               ATRIBUTE VALUE       
    
     Availability                 SUNWlibsasl                 
    
     Interface Stability          Evolving                    
    


SEE ALSO
     Intro(3), attributes(5),







SunOS 5.11          Last change: 27 Oct 2003                    2



OpenSolaris man pages main menu

Contact us      |       About us      |       Term of use      |       Copyright © 2000-2010 MyWebUniversity.com ™