curl-and-python

Re: SSL certificates bundle for pycurl?

From: Alexander Belchenko <bialix_at_ukr.net>
Date: Thu, 15 Feb 2007 13:22:32 +0200

-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

>Date: Wed, 14 Feb 2007 10:06:44 +0100 (CET)
>From: Daniel Stenberg <daniel_at_haxx.se>
>Subject: Re: SSL certificates bundle for pycurl?
>To: curl with python <curl-and-python_at_cool.haxx.se>
>
>On Wed, 14 Feb 2007, Alexander Belchenko wrote:
>
>> As FAQ says I need CA certificates bundle. Where I could get this bundle for
>> Windows?
>
>Try this: http://curl.haxx.se/docs/caextract.html

I modify script basic_first.py from examples:

#! /usr/bin/env python
# -*- coding: iso-8859-1 -*-
# vi:ts=4:et
# $Id: basicfirst.py,v 1.5 2005/02/11 11:09:11 mfx Exp $

import sys
import pycurl

class Test:
    def __init__(self):
        self.contents = ''

    def body_callback(self, buf):
        self.contents = self.contents + buf

print >>sys.stderr, 'Testing', pycurl.version

t = Test()
c = pycurl.Curl()
c.setopt(c.URL, 'https://launchpad.net/')
c.setopt(c.WRITEFUNCTION, t.body_callback)
c.perform()
c.close()

print t.contents

Then I download file 'cacert.pem' from the URL you suggested.
I put this file to the directory with my testing script.
But anyway I have the same error:

Testing libcurl/7.15.5 OpenSSL/0.9.8c zlib/1.2.3 c-ares/1.3.1
Traceback (most recent call last):
  File "launchpad.py", line 22, in ?
    c.perform()
pycurl.error: (60, 'SSL certificate problem, verify that the CA cert is OK. Details:\nerror:14090086:SSL
routines:SSL3_GET_SERVER_CERTIFICATE:certificate verify failed')

I rename the file 'cacert.pem' to 'curl-ca-bundle.crt' but nevertheless error the same.
What I do wrong?

Alexander

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.5 (MingW32)
Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org

iD8DBQFF1EJ4zYr338mxwCURApfrAJ0RuPs6cQqu9gNhDpUll6JSFysE5ACeNztr
sU2jMo8DxFDjpwnIO0xllN8=
=xZBM
-----END PGP SIGNATURE-----
_______________________________________________
http://cool.haxx.se/cgi-bin/mailman/listinfo/curl-and-python
Received on 2007-02-15