The OpenNET Project / Index page

[ новости /+++ | форум | wiki | теги | ]

Интерактивная система просмотра системных руководств (man-ов)

 ТемаНаборКатегория 
 
 [Cписок руководств | Печать]

libsasl (3)
  • >> libsasl (3) ( Solaris man: Библиотечные вызовы )
  •  

    NAME

    libsasl - simple authentication and security layer library
     
    

    SYNOPSIS

    cc [ flag... ] file... -lsasl [ library... ]
    #include <sasl/sasl.h>
    #include <sasl/prop.h>
    #include <sasl/saslutil.h>
    

     

    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 additional 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 portability and flexibility as new security mechanisms are implemented. SASL is similar to the GSS-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 interfaces 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.

    prop_clearprop_dispose
    prop_dupprop_erase
    prop_format
    prop_getnames
    prop_request
    prop_setvals
    sasl_auxprop
    sasl_auxprop_getctx
    sasl_canon_user_t
    sasl_chalprompt_t
    sasl_checkpass
    sasl_client_init
    sasl_client_plug_init_t
    sasl_client_step
    sasl_decode64
    sasl_done
    sasl_encode64
    sasl_erasebuffer
    sasl_errors
    sasl_getcallback_t
    sasl_getpath_t
    sasl_getrealm_t
    sasl_getsimple_t
    sasl_idle
    sasl_log_t
    sasl_server_init
    sasl_server_plug_init_t
    sasl_server_step
    sasl_server_userdb_setpass_t
    sasl_set_mutex
    sasl_setpass
    sasl_utf8verify
    sasl_version

     

    FILES

    /usr/lib/libsasl.so.1

    shared object

     

    ATTRIBUTES

    See attributes(5) for descriptions of the following attributes:

    ATTRIBUTE TYPEATTRIBUTE VALUE

    AvailabilitySUNWlibsasl

    Interface Stability

     

    SEE ALSO

    Intro(3), attributes(5),


     

    Index

    NAME
    SYNOPSIS
    DESCRIPTION
    INTERFACES
    FILES
    ATTRIBUTES
    SEE ALSO


    Поиск по тексту MAN-ов: 




    Партнёры:
    PostgresPro
    Inferno Solutions
    Hosting by Hoster.ru
    Хостинг:

    Закладки на сайте
    Проследить за страницей
    Created 1996-2024 by Maxim Chirkov
    Добавить, Поддержать, Вебмастеру