MyWebUniversity.com Home Page
 



OpenSolaris man pages main menu


Simple Authentication Security Layer Library Functions
                                               saslencode(3SASL)



NAME
     saslencode, saslencodev - encode data for transport to  an
     authenticated host

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

     int saslencode(saslconnt *conn, const char *input, unsigned inputlen,
          const char **output, unsigned *outputlen);


     int  saslencodev(saslconnt *conn, const struct iovec *invec,
          unsigned numiov, const char *outputlen);


DESCRIPTION
     The saslencode() interface encodes data to  be  sent  to  a
     remote  host for which there has been a successful authenti-
     cation session. If there is a negotiated security, the  data
     is  signed  or  encrypted,  and  the  output is sent without
     modification to the remote host. If  there  is  no  security
     layer, the output is identical to the input.


     The saslencodev()  interface  functions  the  same  as  the
     saslencode()  interface,  but  operates  on  a struct iovec
     instead of a character buffer.

PARAMETERS
     conn         The SASL connection context.


     input        Data.


     inputlen     input length.


     output       The encoded data. output must be  allocated  or
                  freed by the library.


     outputlen    The length of output.


     invec        A pointer to set of iovec structures.


     numiov       The number of iovec  structures  in  the  invec
                  set.



SunOS 5.11          Last change: 22 Oct 2003                    1






Simple Authentication Security Layer Library Functions
                                               saslencode(3SASL)



RETURN VALUES
     saslencode() returns an integer that corresponds to a  SASL
     error code.

ERORS
     SASLOK    The call to  saslencode()  or  saslencodev()was
                successful.



     See saslerrors(3SASL) for information on SASL error codes.

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



     
           ATRIBUTE TYPE               ATRIBUTE VALUE       
    
     Availability                 SUNWlibsasl                 
    
     Interface Stability          Evolving                    
    
     MT-Level                     Safe                        
    


SEE ALSO
     attributes(5)























SunOS 5.11          Last change: 22 Oct 2003                    2






Simple Authentication Security Layer Library Functions
                                               saslencode(3SASL)






















































SunOS 5.11          Last change: 22 Oct 2003                    3






OpenSolaris man pages main menu

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