|
SSL_CTX_set_ssl_version(3)
Contents
|
SSL_CTX_set_ssl_version, SSL_set_ssl_method,
SSL_get_ssl_method - Choose a new TLS/SSL method
#include <openssl/ssl.h>
int SSL_CTX_set_ssl_version(
SSL_CTX *ctx, SSL_METHOD *method ); int
SSL_set_ssl_method(
SSL *s, SSL_METHOD *method); SSL_METHOD
*SSL_get_ssl_method(SSL *ssl) );
The SSL_CTX_set_ssl_version() function sets a new default
TLS/SSL method for SSL objects newly created from this
ctx. SSL objects already created with the SSL_new() function
are not affected, except when the SSL_clear() function
is called.
The SSL_set_ssl_method() function sets a new TLS/SSL
method for a particular ssl object. It may be reset, when
SSL_clear() is called.
The SSL_get_ssl_method() function returns a function
pointer to the TLS/SSL method set in ssl.
The available method choices are described in
SSL_CTX_new(3).
When SSL_clear() is called and no session is connected to
an SSL object, the method of the SSL object is reset to
the method currently set in the corresponding SSL_CTX
object.
The following return values can occur for the
SSL_CTX_set_ssl_version() and SSL_set_ssl_method() functions:
The new choice failed, check the error stack to
find out the reason. The operation succeeded.
Functions: SSL_CTX_new(3), SSL_new(3), SSL_clear(3),
ssl(3), SSL_set_connect_state(3)
SSL_CTX_set_ssl_version(3)
[ Back ] |