Server Session SSL_CTX_sess_set_remove_cb

classic Classic list List threaded Threaded
1 message Options
Reply | Threaded
Open this post in threaded view

Server Session SSL_CTX_sess_set_remove_cb

Perry L. Jones

I have built a server application which is using session caching by
writing the session files to disk.  The session caching is all working
fine but the (old) session never get removed from the disk.  I have set
the SSL_CTX_sess_set_remove_cb function to my own remove session
function but it never gets call any idea why it is never called maybe I
need to set a flag or something.

I am running OpenSSL 0.9.7f ( default Fedora Core 4 OpenSSL )

CTX session setup code:

      SSL_CTX_set_session_cache_mode( ctx,
      SSL_CTX_set_timeout( ctx, sessionCacheTimeout );
      SSL_CTX_sess_set_new_cb( ctx, NewSessionCallBack );
      SSL_CTX_sess_set_remove_cb( ctx, RemoveSessionCallBack );
      SSL_CTX_sess_set_get_cb( ctx, GetSessionCallBack );

OpenSSL Project                       
User Support Mailing List                    [hidden email]
Automated List Manager                           [hidden email]