Nainstaloval som si python-ldap-2.3.5.win32-py2.5.msi na Python 2.5
Ked sa skusim pripojit k free LDAP-serveru (http://freeldap.org/) dostanem chybu:
 
>>> import ldap
>>> conn = ldap.initialize("
ldap://ds1.us.freeldap.org:389")
>>> conn.start_tls_s()
Traceback (most recent call last):
  File "<interactive input>", line 1, in <module>
  File "C:\Python25\lib\site-packages\ldap\ldapobject.py", line 532, in start_tls_s
    return self._ldap_call(self._l.start_tls_s)
  File "C:\Python25\lib\site-packages\ldap\ldapobject.py", line 96, in _ldap_call
    result = func(*args,**kwargs)
CONNECT_ERROR: {'info': 'error:14090086:SSL routines:SSL3_GET_SERVER_CERTIFICATE:certificate verify failed', 'desc': 'Connect error'}
ak nepouzijem conn.start_tls_s() tak pripojenie sa podari a mozem pracovat s datami z LDAPu.
Nechcem ale data prenasat v klartexte a metoda start_tls_s() by prave mala zakryptovat spojenie, preto ma znepokojuje ze nefunguje. Chyba zrejme nebude v LDAP-serveri, pretoze podobny skript v perle s balikom Net::LDAP a metodou start_tls() mi funguje bez problemov.
Dakujem za kazdy tip na odstranenie problemu.
 
 
 
 
 
_______________________________________________
Python mailing list
Python@py.cz
http://www.py.cz/mailman/listinfo/python

Odpovedet emailem