Define a "session_id_context" at context creation. This is recommended

for the OpenSSL server-side session cache.
This commit is contained in:
Antoine Pitrou 2010-10-13 12:46:13 +00:00
parent 48e00f3ab6
commit fc113eeb7d
1 changed files with 5 additions and 0 deletions

View File

@ -1478,6 +1478,11 @@ context_new(PyTypeObject *type, PyObject *args, PyObject *kwds)
SSL_CTX_set_verify(self->ctx, SSL_VERIFY_NONE, NULL);
SSL_CTX_set_options(self->ctx, SSL_OP_ALL);
#define SID_CTX "Python"
SSL_CTX_set_session_id_context(self->ctx, (const unsigned char *) SID_CTX,
sizeof(SID_CTX));
#undef SID_CTX
return (PyObject *)self;
}