Question

j'ai besoin pour communiquer avec une carte à puce à partir d'un site ASP.NET. J'ai créer une dll (en utilisant winscard.dll et MCSCM.dll qui est dll du SCM Micro Reader) qui fonctionnent avec le lecteur de carte sur les fenêtres, mais je ne suis pas en mesure de l'utiliser avec ASP.NET. Le projet se déroulera uniquement sur IE et je dois éviter Javascript.

Je vous remercie de l'aide.

Était-ce utile?

La solution 2

J'ai trouver la solution. Je charge un Javascript qui crée un ActiveXObject et utiliser mon dll installé sur le client. Quelque chose comme ceci:

<script language="javascript">

   function Run() 
       {
           var x = new ActiveXObject("ASC.SC");
           txtRd.value = x.AutoRead();
       } 
</script>

Merci pour votre aide.

Autres conseils

J'ai eu ce problème il y a 8 ans, mais avec ASP comme nous l'appelions alors

Le problème est que le code ASP fonctionne sur un serveur distant, alors que votre lecteur de carte à puce est un morceau local du matériel

Comment je suis arrivé le tour était une petite application cliente qui sondé régulièrement le lecteur de carte à puce pour une carte d'insertion / retrait. Si une carte est insérée, il a appelé un service Web pour alerter le serveur, qui a créé une clé unique basée sur la carte et un nombre aléatoire. Il a alors demandé à l'utilisateur de saisir un code PIN, qui était lié à l'identifiant de la carte et du nombre aléatoire.

Cela signifiait qu'il fallait la carte ainsi qu'un numéro unreapeatable. Je assez sûr que je SSL pour chiffrer le message service Web, ce qui bien sûr est la partie la plus vulnérable du système

c'est comme je l'ai fait. Les gars de soutien SCM tech sont vraiment utiles et parlent très bien l'anglais, il peut être utile de leur donner un cri

Si vous essayez d'utiliser la carte à puce pour l'authentification, vous devez utiliser le Smartcard module d'authentification écrit par un collègue à moi. Il est très sûr et devrait faire l'affaire.

Mon entreprise fait un plug-in commercial à cet effet.

Il comprend IE et firefox / support chrome, et fournit un langage de script pour écrire des scripts simples côté serveur qui contrôlent la carte à puce. Il comprend également des fonctions pour interagir avec le navigateur (comme mettre la valeur qui a été lue à partir de la carte à puce dans un champ sur la page Web, ou naviguer vers différentes pages Web).

Il y a un certain nombre de démonstrations en ligne que vous pouvez utiliser pour voir si elle répond à vos exigences: https: // Cardboss. cometway.com

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top