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

  man pages->NetBSD man pages -> SSL_set_connect_state (3)              
Title
Content
Arch
Section
 

SSL_set_connect_state(3)

Contents


NAME    [Toc]    [Back]

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

LIBRARY    [Toc]    [Back]

       libcrypto, -lcrypto

SYNOPSIS    [Toc]    [Back]

        #include <openssl/ssl.h>

        void SSL_set_connect_state(SSL *ssl);

        void SSL_set_accept_state(SSL *ssl);

DESCRIPTION    [Toc]    [Back]

       SSL_set_connect_state() sets ssl to work in client mode.

       SSL_set_accept_state() sets ssl to work in server mode.

NOTES    [Toc]    [Back]

       When the SSL_CTX object was created with SSL_CTX_new(3),
       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(3) or
       SSL_set_ssl_method().)

       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(3) or SSL_accept(3) routines,
       the correct handshake routines are automatically set. When
       performing a transparent negotiation using SSL_write(3) or
       SSL_read(3), the handshake routines must be explicitly set
       in advance using either SSL_set_connect_state() or
       SSL_set_accept_state().

RETURN VALUES    [Toc]    [Back]

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

SEE ALSO    [Toc]    [Back]

      
      
       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)



2002-07-31                    0.9.6g     SSL_set_connect_state(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