1=pod 2 3=head1 NAME 4 5SSL_get_error - obtain result code for TLS/SSL I/O operation 6 7=head1 SYNOPSIS 8 9 #include <openssl/ssl.h> 10 11 int SSL_get_error(SSL *ssl, int ret); 12 13=head1 DESCRIPTION 14 15SSL_get_error() returns a result code (suitable for the C "switch" |
16statement) for a preceding call to SSL_connect(), SSL_accept(), SSL_do_handshake(), |
17SSL_read(), SSL_peek(), or SSL_write() on B<ssl>. The value returned by 18that TLS/SSL I/O function must be passed to SSL_get_error() in parameter 19B<ret>. 20 21In addition to B<ssl> and B<ret>, SSL_get_error() inspects the 22current thread's OpenSSL error queue. Thus, SSL_get_error() must be 23used in the same thread that performed the TLS/SSL I/O operation, and no 24other OpenSSL function calls should appear in between. The current --- 90 unchanged lines hidden --- |