Method: OpenSSL::SSL::Session#time=
- Defined in:
- ossl_ssl_session.c
#time=(Time) ⇒ Time #time=(integer) ⇒ Time
Sets start time of the session. Time resolution is in seconds.
152 153 154 155 156 157 158 159 160 161 162 163 164 |
# File 'ossl_ssl_session.c', line 152
static VALUE ossl_ssl_session_set_time(VALUE self, VALUE time_v)
{
SSL_SESSION *ctx;
long t;
GetSSLSession(self, ctx);
if (rb_obj_is_instance_of(time_v, rb_cTime)) {
time_v = rb_funcall(time_v, rb_intern("to_i"), 0);
}
t = NUM2LONG(time_v);
SSL_SESSION_set_time(ctx, t);
return ossl_ssl_session_get_time(self);
}
|