LDAP-Verbindungsproblem mit selbstsigniertem Zertifikat

7

Der Code, den ich verwende:

%Vor%

Wenn ich ldap: // anstelle von ldaps: // verwende, funktioniert es korrekt.

Kann mir jemand helfen, herauszufinden, warum das so ist?

Danke. :)

    
mdb 16.08.2010, 17:42
quelle

4 Antworten

4

Ich habe noch nie python-ldap über SSL verwendet, aber ich glaube, Sie müssen ldap mitteilen, welche Prüfungen für das Serverzertifikat durchgeführt werden sollen. Wenn dies auf Nachfrage eingestellt ist (was der Standardwert sein kann), müssen Sie ihm gültige Zertifikate geben.

Siehe initialize.py im Demo-Verzeichnis die Quelle.

    
Mark 16.08.2010, 19:01
quelle
17

Ich kam hierher, um nach einer Lösung für mein Problem zu suchen. Dieses Q & A hat mein genaues Problem nicht gelöst, aber andere, die nach der genauen Problemlösung suchen, werden folgendes nützlich finden:

Wenn Sie SSL / TLS für die grundlegende Transportverschlüsselung und nicht für die Identitätsprüfung (selbstsignierte Zertifikate) verwenden, deaktivieren Sie einfach die strenge Überprüfung des Serverzertifikats:

%Vor%

Dies entspricht in etwa der Einstellung der OpenLDAP 2.1 + -Client-Einstellung:

%Vor%     
jblaine 09.01.2012 21:52
quelle
6

um Zertifikatsfehler zu ignorieren

%Vor%     
navendu 07.02.2014 14:37
quelle
0

Übergeben Sie die folgende Umgebungsvariable:

%Vor%

ignoriert das Server-Zertifikat, das abgelaufen oder ungültig sein könnte.

Siehe:

kenorb 17.01.2014 16:32
quelle

Tags und Links