Bonjour,
Quand j'exécute le code suivant :
Set objDomain = GetObject ("GC://rootDSE")
objADsPath = objDomain.Get("defaultNamingContext")
Set objDomain = Nothing
Set con = Server.CreateObject("ADODB.Connection")
con.provider ="ADsDSOObject"
con.Properties("User ID") = "toto"
con.Properties("Password") = "secret"
con.open "Active Directory Provider"
Set Com = CreateObject("ADODB.Command")
Set Com.ActiveConnection = con
logonUser = Request.ServerVariables("auth_user")
logonUser = Right(logonUser , Len(logonUser ) - InStrRev(logonUser, "\"))
Com.CommandText ="select name , userSMIMECertificate from 'GC://"+objADsPath+"' WHERE objectCategory='person' order by NAME"
Set rs = Com.Execute
do While Not rs.EOF
for i = 0 to rs.Fields.Count - 1
Response.BinaryWrite rs(i)
end if
next
rs.moveNext
Loop
rs.Close
j'obtiens l'erreur suivante : "Un type de données non pris en charge a été détecté. " quand je veux récupérer le certificat SSL associé aux utilisateur référencés dans AD.
Comment récupérer ce certificat en ASP?
Quel est ce fameux type de données ?
merci d'avance pour toutes réponses