Bonjour

Mon programme doit interroger la base de donnée d'un organisme.
Cet organisme c'est protégé à l'aide de certificat. Il m'a fourni 3 fichier .cer que je dois installer sur les postes où j'installe mon programme.

Mon programme étant sous windev, j'ai réalisé une procédure pour pouvoir installer les 3 .cer dans le magasin Root du poste.

J'ai utilisé la commande certutil mais les 3/4 de mes clients ont l'uac de leur poste activé donc cela ne marche pas
voir le post : http://www.developpez.net/forums/d14...tomatiquement/

j'ai essayé avec l’exécutable certmgr.exe sans succès.

code
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
certmgr -add -c c:\certificat.cer -s -r localMachine root
ou 
certmgr.exe -add -c -s Root c:\certificat.cer
message :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
Execption non gérée : system.io.filenotFoundException : Impossible de charger le fichier ou assembly 'Mono.Security, version=4.0.0.0, culture=neutral, PublicKeyToken=0738eb9f132ed756' ou une de ses dépendances. Le fichier spécifié est introuvable. à Mono.Tools.CertificateManager.main(String[] args)
j'ai pris connaissance de OpenSSL.
Est ce qu'il est possible d'installer les 3 .cer dans le magasin Root du poste avec OpenSSL.

cordialement Law56100