Lors de la configuration d'un fournisseur de sécurité de certificats dans un environnement d'application publié (Citrix, RemoteApp, XenApp) en tant que fournisseur de sécurité, l'utilisateur qui exécutera Remote Desktop Manager dans l'environnement RemoteApp (Citrix) nécessitera une autorisation de lecture sur le certificat. Si l'autorisation de lecture n'est pas correctement définie, Remote Desktop Manager générera le dialogue d'erreur CryptographicException - Keyset does not exist.
Guide étape par étape
Ces étapes nécessitent que le certificat ait été installé avec succès sur la machine sur laquelle Remote Desktop Manager va s'exécuter.
- Ouvrir le Gestionnaire de certificats de l'ordinateur local sur la machine (certlm.msc).
- Localiser les Certificats.
- Faire un clic droit sur Certificats - Toutes les Tâches - Gérer les Clés Privées.
- Octroyer l'autorisation de lecture sur le fichier du certificat au(x) groupe(s) ou utilisateur(s) approprié(s).
L'article de blog Microsoft suivant fournit plus de méthodes sur comment trouver le fichier de certificat : https://docs.microsoft.com/en-us/archive/blogs/dsnotes/service-failure-with-cryptographicexception-keyset-does-not-exist