Je dois établir une connexion à un site XMLRPC à partir d'une application Web, qui utilise un certificat X.509 pour l'authentification. Ici, sur ma machine de développement (Vista), j'ai les clés installées sous mon utilisateur et il est dans mon stockage de certificats personnels; si je lance mon code, il fonctionne bien (chargement de la clé d'un fichier):Certificats IIS7 et X.509: connexion d'asp.net à un service Web - où stocker les certificats?
X509Certificate clientcert = new X509Certificate(this.certFile, this.password);
request.ClientCertificates.Add(clientcert);
Mais je dois installer cette application sur un serveur Web Windows 2008, et je ne ai pas savoir comment faire pour utilisez ce fichier de certificat. Je pensais avoir besoin d'importer toutes les clés "parentes" correspondantes, ce que j'ai fait. J'ai essayé d'importer tous les fichiers dans le magasin de certificats Trusted Root, mais pas de chance: il dit toujours que ce n'est pas OK.
Dois-je utiliser un compte avec emprunt d'identité et avoir tous les certificats? IIS7 doit-il être configuré de toute façon pour fonctionner avec cet utilisateur/magasin de certificats?
merci, j'ai essayé - mais pas de chance encore :( – balint