Re: httpslib.HTTPSConnection problem.

Ng Pheng Siong <[email protected]>
Newsgroups gmane.comp.python.cryptography
Message-ID <[email protected]>
On Wed, Jul 21, 2004 at 06:58:59PM +1000, Terry Kerr wrote:
> I have discovered that this problem is related to a work around
> implemented in openssl 0.9.6d and the work around can be switched on/off
> in openssl-0.9.6e and above.  To do this, I need to be able to
> SSL_OP_DONT_INSERT_EMPTY_FRAGMENTS option in the ssl context of the
> socket created my HTTPSConnection.
>
> I don't see a way of doing this using the current API?  I think I
> essentially need access to the openssl methods SSL_set_options() or
> maybe SSL_CTX_set_options(). Does anyone know how I can set this context
> option from python?

M2Crypto.SSL.Context has method "set_options(self, op)". The option
SSL_OP_DONT_INSERT_EMPTY_FRAGMENTS isn't in M2Crypto yet, so you'll have to
pass its actual integer value as the "op" parameter. To add the label to
M2Crypto, modify SWIG/_ssl.i.

I will add this to my code base. Public repository should be up RSN, which
should make keeping all this stuff updated easier.

Cheers.

--
Ng Pheng Siong <[email protected]>

http://firewall.rulemaker.net -+- Cisco PIX & Netscreen Config Version Control
http://sandbox.rulemaker.net/ngps -+- M2Crypto, ZServerSSL for Zope, Blog
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.