Installation de certificat Avertissement Avertissement de sécurité?
J'ai peu de C# 4.0 code qui tente d'installer une autorité de certification (.der encodé) certificat dans les "Autorités de Certification Racine approuvées" magasin pour le courant (Ma) de l'utilisateur. Ma petite console application s'exécute en mode silencieux à l'encontre d'autres magasins, mais pour ce magasin d'une interface graphique contextuelle vient "Vous êtes sur le point d'installer un certificat auprès d'une autorité de certification... Windows ne peut pas vérifier que le certificat est en fait à partir de..... Voulez-vous installer ce certificat?"
Ce messagebox est un problème parce que l'idée est de déployer automatiquement l'application avec une MSI et silencieusement obtenir le droit certs dans le bon endroit. Avoir une modal box va tuer déploiement automatisé.
Comment cette installation se fait sans un déploiement de rupture messagebox?
source d'informationauteur Snowy
Vous devez vous connecter pour publier un commentaire.
Il peut sembler pas logique, mais n'avoir aucun avertissement vous devez ajouter le certificat n'est pas pour le magasin de certificat Racine de l'utilisateur actuel, mais à la Racine de la machine locale à la place. Vous pouvez facilement vérifier que
produire de l'avertissement de sécurité, mais
pas.
Donc, si vous voulez importer un certificat .NET puis le code correspondant pourrait être sur le point suivant