2016-08-09 3 views
1

Je n'ai pas beaucoup d'expérience en tant que développeur et mon patron m'a mis un défi plus grand que ce que je peux accomplir. Je me sens un peu perdue parce que quand j'ai eu mon diplôme cette technologie était déjà obsolète, donc je ne sais presque rien à leur sujet!Certificat SmartCard avec applet Java et SilverLight

Le gros problème est: J'ai un site très complexe développé avec SilverLight et je dois utiliser une carte à puce pour signer numériquement un XML à l'intérieur du silverlight. Sachant, après un peu de recherche, que Silverlight ne peut pas le faire, j'ai dit à mon patron que ce n'est pas possible. Mon patron insiste et m'a suggéré d'utiliser une applet Java pour aider à résoudre ce problème, mais je suis perdu ici ...

Est-ce possible? Est-il possible d'utiliser une applet Java pour signer le XML et le renvoyer à SilverLight? Quelqu'un peut-il donner de l'aide avec ça?

Merci!

P.S. Aucun des développeurs qui ont développé le site Silverlight ne s'intéresse plus à cette entreprise, je n'ai donc aucune aide de la part de développeurs plus expérimentés ...

+0

http://www.developer.com/java/other/article.php/10936_3587361_4/Java-Applet-for-Signing-with-a-Smart-Card.htm http://stackoverflow.com/questions/ 22581705/xml-signing-with-remote-applet-devices salut là-bas essayez ces sites il pourrait vous aider. –

Répondre

0

Les cartes à puce sont facilement accessibles dans Silverlight5 via la bibliothèque Pkcs11Interop (qui Je suis l'auteur) mais il y a deux limites:

  • votre application nécessite elevated trust
  • il ne fonctionne que sur Windows (parce que des applications de confiance élevées ne sont pas pris en charge sur Mac OS X)