skip book previous and next navigation links
go up to top of book: HP Open Source Security for OpenVMS Volume 2:... HP Open Source Security for OpenVMS Volume 2:...
go to beginning of reference: SSL Application Programming Interface (API) Reference SSL Application Programming Interface (API) Reference
go to previous page: SSL_CTX_add_session SSL_CTX_add_session
go to next page: SSL_CTX_flush_sessionsSSL_CTX_flush_sessions
end of book navigation links


SSL_CTX_ctrl
Description
Return Values
See Also
 

NAME

SSL_CTX_ctrl, SSL_CTX_callback_ctrl, SSL_ctrl, SSL_callback_ctrl - internal handling functions for SSL_CTX and SSL objects

Synopsis  

#include <openssl/ssl.h>
long SSL_CTX_ctrl(SSL_CTX *ctx, int cmd, long larg, void *parg);
long SSL_CTX_callback_ctrl(SSL_CTX *, int cmd, void (*fp)());
long SSL_ctrl(SSL *ssl, int cmd, long larg, void *parg);
long SSL_callback_ctrl(SSL *, int cmd, void (*fp)());


return to top DESCRIPTION  

The SSL_*_ctrl() family of functions is used to manipulate settings of the SSL_CTX and SSL objects. Depending on the command cmd the arguments larg, parg, or fp are evaluated. These functions should never be called directly. All functionalities needed are made available via other functions or macros.


return to top RETURN VALUES  

The return values of the SSL*_ctrl() functions depend on the command supplied via the cmd parameter.


return to top SEE ALSO  

ssl(3)
go to previous page: SSL_CTX_add_session SSL_CTX_add_session
go to next page: SSL_CTX_flush_sessionsSSL_CTX_flush_sessions