j'ai copier les échantillons à partir du site msdn:Crypter éléments XML avec les certificats X.509
http://msdn.microsoft.com/en-us/library/ms229744%28v=VS.90%29.aspx
http://msdn.microsoft.com/en-us/library/ms229943%28v=VS.90%29.aspx
J'ai créé un certificat, mais quand je lance le programme Je possède ce erreur dans la méthode Decrypt: "Impossible de récupérer la clé de décryptage"
J'ai lu quelque part qu'il existe un bogue dans cet exemple car la méthode Encrypt n'enregistre pas la clé de déchiffrement. Le problème est que je ne comprends pas comment puis-je résoudre le problème.
Pouvez-vous m'aider s'il vous plaît?
Le crypted Xml obtenu est:
[alt texte] [1]
Je suppose que le problème est que ne pas le keyName existe!.
[1]: http://www.freeimagehosting.net/uploads/8c603c876e.png ""
J'ai produit le certificat: makecert sk Abc -n "CN = Abc" -SR localmachine -e 06/22/2011 Abc.cer
J'ai essayé l'échantillon dans VS 2008 avec un framework cible réglé sur 3.5 et cela a fonctionné comme publicité ré. Pour ce que ça vaut, je cours sous Windows XP/SP3. J'ai vu que le KeyInfo a été enregistré dans le fichier comme prévu. – Garett
Comment générez-vous le certificat? makecert -sk Abc -n "CN = Abc" -sr machine locale -e 22/06/2011 Abc.cer –