NAME
SSLstatestring, SSLstatestringlong - get textual description of
state of an SSL objectSYNOPSIS
#include
const char *SSLstatestring(const SSL *ssl); const char *SSLstatestringlong(const SSL *ssl);DESCRIPTION
SSLstatestring() returns a 6 letter string indicating the current state of the SSL object ssssll. SSLstatestringlong() returns a string indicating the current state of the SSL object ssssll. NNOOTTEESS During its use, an SSL objects passes several states. The state is internally maintained. Querying the state information is not very informative before or when a connection has been established. It however can be of significant interest during the handshake.When using non-blocking sockets, the function call performing the
handshake may return with SSLERRORWANTREAD or SSLERRORWANTWRITE
condition, so that SSLstatestring[long]() may be called.For both blocking or non-blocking sockets, the details state
information can be used within the infocallback function set with the SSLsetinfocallback() call.RETURN VALUES
Detailed description of possible states to be included later.SEE ALSO
ssl(3), SSLCTXsetinfocallback(3)0.9.7l 2005-03-30 SSLstatestring(3)