*nix Documentation Project
·  Home
 +   man pages
·  Linux HOWTOs
·  FreeBSD Tips
·  *niX Forums

  man pages->Tru64 Unix man pages -> SSL_set_connect_state (3)              



NAME    [Toc]    [Back]

       SSL_set_connect_state,  SSL_get_accept_state - Prepare SSL
       object to work in client or server mode

SYNOPSIS    [Toc]    [Back]

       #include <openssl/ssl.h>

       void SSL_set_connect_state(
               SSL *ssl ); void SSL_set_accept_state(
               SSL *ssl );

DESCRIPTION    [Toc]    [Back]

       The SSL_set_connect_state() function sets ssl to  work  in
       client mode.

       The  SSL_set_accept_state()  function  sets ssl to work in
       server mode.

NOTES    [Toc]    [Back]

       When the SSL_CTX object was created with SSL_CTX_new(), it
       was either assigned a dedicated client method, a dedicated
       server method, or a generic method, that can be  used  for
       both  client  and  server  connections.  (The method might
       have  been  changed  with   SSL_CTX_set_ssl_version()   or

       When  beginning  a new handshake, the SSL engine must know
       whether it  must  call  the  connect  (client)  or  accept
       (server)  routines.  Even  though it may be clear from the
       method  chosen,  whether  client  or   server   mode   was
       requested,  the handshake routines must be explicitly set.

       When using the SSL_connect() or SSL_accept() routines, the
       correct  handshake  routines  are automatically set.  When
       performing a transparent negotiation using SSL_write()  or
       SSL_read(),  the handshake routines must be explicitly set
       in  advance  using   either   SSL_set_connect_state()   or

RETURN VALUES    [Toc]    [Back]

       The   SSL_set_connect_state()  and  SSL_set_accept_state()
       functions do not return diagnostic information.

SEE ALSO    [Toc]    [Back]

       Functions: ssl(3),  SSL_new(3),  SSL_CTX_new(3),  SSL_connect(3),    SSL_accept(3),    SSL_write(3),   SSL_read(3),
       SSL_do_handshake(3), SSL_CTX_set_ssl_version(3)

[ Back ]
 Similar pages
Name OS Title
nisinit HP-UX NIS+ client and server initialization utility
xvfb-run Linux run specified X client or command in a virtual X server environment
dhcpclient HP-UX Client for Dynamic Host Configuration Protocol Server
nettest IRIX Performs client and server functions for timing data throughput
bos OpenBSD is the client part of the Basic Overseer Daemon AFS server processes.
ssh-validate-conf Tru64 Verifies the Secure Shell client or server configuration file.
QuickPage IRIX SNPP client/server for sending messages to an alpha-numeric pager
dcecp_cdsclient HP-UX A dcecp object that represents a Cell Directory Service client
tclObjSrv IRIX Tcl-library interface to the object server
dcecp_keytab HP-UX A dcecp object that manages server passwords on DCE hosts
Copyright © 2004-2005 DeniX Solutions SRL
newsletter delivery service