J'ai rencontré le même problème, mais je l'ai résolu d'une manière différente. Je pense que le compte que j'utilisais a changé entre le moment où j'ai essayé de mettre en place le certificat et le moment où je suis revenu pour terminer le travail, ce qui a créé le problème. Je ne sais pas de quoi il s'agit, mais je soupçonne qu'il s'agit d'une sorte de hachage de l'utilisateur actuel qui n'est pas cohérent dans certains scénarios, car l'utilisateur est modifié ou recréé, etc.
Pour résoudre le problème, j'ai supprimé d'IIS et du snap-in Certificats (pour l'utilisateur actuel et l'ordinateur local) toutes les références au certificat en question :
Ensuite, j'ai importé le fichier *.pfx dans le snap-in certs de la MMC, en le plaçant dans l'ordinateur local. \Personal nœud :
- Cliquez avec le bouton droit de la souris sur le nœud Certificats sous Personnel (sous Ordinateur local en tant que racine).
- Toutes les tâches -> Importer
- Passez par l'assistant pour importer votre *.pfx
À partir de là, j'ai pu retourner dans IIS et le trouver dans les certificats de serveur. Enfin, je suis allé sur mon site, j'ai modifié les liaisons et j'ai sélectionné le bon certificat. Cela a fonctionné parce que l'utilisateur a été cohérent tout au long du processus.
Pour répondre à la question soulevée dans une autre réponse, vous ne devriez pas avoir à marquer le document comme étant exportable, car il s'agit d'une procédure d'exportation. problème de sécurité majeur . Vous permettez effectivement à toute personne qui peut accéder à la boîte avec des autorisations similaires de prendre votre certificat avec elle et de l'importer n'importe où ailleurs. Il est évident que ce n'est pas optimal.