2010-06-11 30 views
1

Je construis une application XBAP qui doit fonctionner dans un environnement de confiance complet. Ainsi, lors de son utilisation sur le navigateur, l'utilisateur final doit installer mon fichier .pfx (pour certifier mon application) ou recevoir la fameuse erreur "Trust not granted". Cela fait un inconvénient. Donc, je veux qu'à chaque fois que l'utilisateur final accède à mon application xbap, il demande à l'utilisateur d'installer le fichier .pfx, puis d'installer automatiquement le fichier .pfx.Déployer une application de navigateur wpf de confiance totale (XBAP)

Comment puis-je faire cela? (en utilisant VS2008, .net 3.5)

+0

Y a-t-il une idée? – hanuman0503

Répondre

0

Faites-vous un éditeur de confiance, ce qui signifie que les utilisateurs doivent installer le certificat dans un «éditeur de confiance». consultez plus de détails à http://msdn.microsoft.com/en-us/library/01daf08f.aspx

+0

Voici une discussion connexe: http://social.msdn.microsoft.com/Forums/en-US/wpf/thread/a8bfe373-291b-41b8-b2b2-4db92cbe54f0 – PerlDev

+0

Je veux dire que le XBAP invite un dialogue (par exemple) pour installer le certificat automatiquement. – hanuman0503

0

il y a une solution ici = D XBAP full trust deployment créer votre propre certificat et déployer trust.afterward complet, l'utilisateur installe automatiquement pour mon cas = D peut également inciter à installer ou informer l'utilisateur cliquez sur le bouton à côté de la barre d'adresse ^^

informations supplémentaires, vous pouvez remarquer que faire votre soutien hôte pleine confiance = D

1

le lien suivant donne des détails sur la façon dont vous pouvez coder simple exécutable pour installer votre certificat sur le client de machine. Vous pouvez ensuite créer un lien vers cet exécutable à partir de votre page Web. Le client pourrait alors simplement exécuter cet exécutable pour installer votre certificat.

Automate Certificate Install for XBAP Applications

Je pense que vous pourriez être encore plus délicat et coder un contrôle actif-x qui a fait quelque chose de similaire. De cette façon, le contrôle active-x invite automatiquement le client à installer la première fois qu'il visite votre site Web.