Method: OpenSSL::SSL::SSLSocket#session=

Defined in:
ext/openssl/ossl_ssl.c

#session=(session) ⇒ Object

Sets the Session to be used when the connection is established.



2395
2396
2397
2398
2399
2400
2401
2402
2403
2404
2405
2406
2407
2408
# File 'ext/openssl/ossl_ssl.c', line 2395

static VALUE
ossl_ssl_set_session(VALUE self, VALUE arg1)
{
    SSL *ssl;
    SSL_SESSION *sess;

    GetSSL(self, ssl);
    GetSSLSession(arg1, sess);

    if (SSL_set_session(ssl, sess) != 1)
        ossl_raise(eSSLError, "SSL_set_session");

    return arg1;
}