1=pod
2
3=head1 NAME
4
5SSL_connect - initiate the TLS/SSL handshake with an TLS/SSL server
6
7=head1 SYNOPSIS
8
--- 20 unchanged lines hidden (view full) ---
29return value of SSL_connect() will yield B<SSL_ERROR_WANT_READ> or
30B<SSL_ERROR_WANT_WRITE>. The calling process then must repeat the call after
31taking appropriate action to satisfy the needs of SSL_connect().
32The action depends on the underlying BIO. When using a non-blocking socket,
33nothing is to be done, but select() can be used to check for the required
34condition. When using a buffering BIO, like a BIO pair, data must be written
35into or retrieved out of the BIO before being able to continue.
36
37When using a generic method (see L<SSL_CTX_new(3)|SSL_CTX_new(3)>), it
38is necessary to call L<SSL_set_connect_state(3)|SSL_set_connect_state(3)>
39before calling SSL_connect() to explicitly switch the B<ssl> to client
40mode.
41
42=head1 RETURN VALUES
43
44The following return values can occur:
45
46=over 4
47
48=item 1
49
--- 27 unchanged lines hidden ---
2
3=head1 NAME
4
5SSL_connect - initiate the TLS/SSL handshake with an TLS/SSL server
6
7=head1 SYNOPSIS
8
--- 20 unchanged lines hidden (view full) ---
29return value of SSL_connect() will yield B<SSL_ERROR_WANT_READ> or
30B<SSL_ERROR_WANT_WRITE>. The calling process then must repeat the call after
31taking appropriate action to satisfy the needs of SSL_connect().
32The action depends on the underlying BIO. When using a non-blocking socket,
33nothing is to be done, but select() can be used to check for the required
34condition. When using a buffering BIO, like a BIO pair, data must be written
35into or retrieved out of the BIO before being able to continue.
36
37When using a generic method (see L<SSL_CTX_new(3)|SSL_CTX_new(3)>), it
38is necessary to call L<SSL_set_connect_state(3)|SSL_set_connect_state(3)>
39before calling SSL_connect() to explicitly switch the B<ssl> to client
40mode.
41
42=head1 RETURN VALUES
43
44The following return values can occur:
45
46=over 4
47
48=item 1
49
--- 27 unchanged lines hidden ---