Bonjour,
Je suis actuellement entrain de développer un logiciel permettant de synchroniser un openldap avec un active directory.
Je viens a peine de commencer et me voila deja bloquer.
j'utilise DirectoryServices.AuthenticationTypes.SecureSocketsLayer comme type d'authantification pour la connexion avec openldap.
Mais la connexion ssl est refuser car le certificat du site est donné comme erronée avec l'erreur suivante: "Impossible de vérifier ce certificat auprès d'une autorité de certification de confiance."
Et je n'arrive pas a trouver l'option qui me permettrait de passer outre les erreurs de certificats.
voici mon code:
Try
Dim Ldap As System.DirectoryServices.DirectoryEntry = New System.DirectoryServices.DirectoryEntry("LDAP://" & HostName & "/", UserDN, PassWd, DirectoryServices.AuthenticationTypes.SecureSocketsLayer)
Dim searcher As System.DirectoryServices.DirectorySearcher = New System.DirectoryServices.DirectorySearcher(Ldap)
searcher.SearchRoot.Path = Ldap.Path & "ou=xxx,dc=xxx,dc=fr"
searcher.Filter = "(email=*)"
Dim mySearchResult As System.DirectoryServices.SearchResult = searcher.FindOne()
MsgBox(mySearchResult.Path)
Catch Ex As Exception
MessageBox.Show(Ex.Message)
End Try
Voila voila merci d'avance.
Partager