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.