On Sep 5, 10:47 pm, Harry George <[EMAIL PROTECTED]> wrote:
> Jurian Botha <[EMAIL PROTECTED]> writes:
> > Sorry if this is a real dumb question, but I'm totally stumped.
>
> > I'm trying to connect to a https url in order to do some xml-rpc method
> > calls, but I'm getting the following error:
>
> > Error Type: sslerror
> > Error Value: (6, 'TLS/SSL connection has been closed')
>
> > What could be causing this error, any clues would be greatly appreciated.
>
> > Thanks
> > --
> > View this message in 
> > context:http://www.nabble.com/SSL-Issue-tf4388062.html#a12510772
> > Sent from the Python - python-list mailing list archive at Nabble.com.
>
> I don't have a complete story, but here are some hints:
>
> 1. The message is from:http://www.openssl.org/docs/ssl/SSL_get_error.html
> (see "ZERO RETURN")
> probably as filtered by
> PyOpenSSL, which has its own 
> issues:http://mail.python.org/pipermail/python-dev/2007-August/074322.html
>
> 2. Chances are that your certificates are out of whack, or you are
> misusing the SSL context parameters, or are not telling the HTTP
> Connection object about the SSL Connection properly.
>
> 3. Debugging at the python layer is easier (put print statements in
> M2Crypto's SSL/Context and SSL/Connection) but if necessary, dive into
> openssl:
> http://www.mail-archive.com/[EMAIL PROTECTED]/msg49287.html
>
> 4. You can check for the "hello" handshake using WireShark.
>
> 5. I haven't found a tutorial for full Python client/server over HTTPS
> with verification of both client and server certificates.  If that is
> where you are going, let me know what works.
>


Try the "openssl s_client <host>:<port>" command to get some handy
info on what is happening. It's kind of like telnet but for SSL. This
will help isolate SSL issues from the Python layer.

-- 
http://mail.python.org/mailman/listinfo/python-list

Reply via email to