Hallo alle zusammen.
Ich bemühe mich schon seit einiger Zeit, via VB Zugriff auf ein LDAP zu bekommen:
In der letzten Zeile kommt dann immer der Fehler "Der LDAP-Server ist nicht verfügbar", was mit Sicherheit daran liegt, dass der Zugriff nur per SSL/Zertifikat erfolgen kann. Zumindest muss ich ein entsprechendes Zertifikat bestätigen wenn ich mit Apache Directory Studio auf das LDAP zugreifen will (und hier funktioniert es auch mit den Daten, die stimmen also).
Ich hab zwar fleißig Google benutzt, aber nur Lösungen in C# gefunden. Und gerade was die Zertifikatsgeschichte betrifft bin ich da sehr ins stocken geraten.
Vielleicht kann mir einer von euch weiterhelfen.
MfG André
Ich bemühe mich schon seit einiger Zeit, via VB Zugriff auf ein LDAP zu bekommen:
VB.NET-Quellcode
- Dim strBenutzer As String = "cn=MaxPumpelhuber"
- Dim strPasswort As String = "1234"
- Dim strHost As String = "xxxx.xxxx.xxxxx.xxxxx.de"
- Dim strPort As String = "20414"
- Dim strSuchbasis As String = "ou=xxxx,ou=interface,o=applications,c=de"
- Dim ldapCon As LdapConnection = New LdapConnection(String.Concat(strHost, ":", strPort))
- Dim networkCreds As NetworkCredential = New NetworkCredential(strBenutzer, strPasswort, strSuchbasis)
- ldapCon.AuthType = AuthType.Negotiate
- ldapCon.Bind(networkCreds)
In der letzten Zeile kommt dann immer der Fehler "Der LDAP-Server ist nicht verfügbar", was mit Sicherheit daran liegt, dass der Zugriff nur per SSL/Zertifikat erfolgen kann. Zumindest muss ich ein entsprechendes Zertifikat bestätigen wenn ich mit Apache Directory Studio auf das LDAP zugreifen will (und hier funktioniert es auch mit den Daten, die stimmen also).
Ich hab zwar fleißig Google benutzt, aber nur Lösungen in C# gefunden. Und gerade was die Zertifikatsgeschichte betrifft bin ich da sehr ins stocken geraten.
Vielleicht kann mir einer von euch weiterhelfen.
MfG André