Frage

Ich muß comunicate mit einer Smartcard von einer ASP.NET-Website. Ich habe eine DLL erstellen (mit WINSCARD.DLL und MCSCM.dll, dass der SCM Micro Reader DLL ist), dass die Arbeit mit dem Kartenleser an den Fenstern, aber ich bin nicht in der Lage es mit ASP.NET zu verwenden. Das Projekt wird nur auf IE laufen und ich muss Javascript vermeiden.

Vielen Dank für die Hilfe.

War es hilfreich?

Lösung 2

Ich habe die Lösung finden. Ich lade ein Javascript, das eine ActiveXObject erstellen und verwenden meine dll auf dem Client installiert. So etwas wie folgt aus:

<script language="javascript">

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

Vielen Dank für Ihre Hilfe.

Andere Tipps

Ich hatte dieses Problem vor 8 Jahren, aber mit ASP, wie wir nannten es dann

Das Problem ist, dass der ASP-Code läuft auf einem Remote-Server, während Sie Ihren Smartcard-Reader ist ein lokales Stück Hardware

Wie ich dazu gekommen war es eine kleine Client-Anwendung, die regelmäßig die Smartcard-Leser für eine Karte einfügen / Entfernung abgefragt. Wenn eine Karte eingesetzt wurde, dann nannte es einen Web-Service, den Server zu alarmieren, die einen eindeutigen Schlüssel erstellt basierend auf der Karte und einige Zufallszahl. Er bat dann den Benutzer zur Eingabe einer PIN, die auf die Karten-ID und Zufallszahl bezogen wurde.

Das bedeutete, dass sie die bestimmte Karte und eine unreapeatable Nummer erforderlich. Ich ziemlich sicher, dass ich verwenden SSL die Web-Service-Nachricht zu verschlüsseln, was natürlich die am meisten gefährdete Teil des Systems

Das ist, wie ich es tat. Die SCM-Tech-Support Jungs wirklich nützlich sind und sprechen sehr gut Englisch, kann es sich lohnen, sie einen Schrei geben

Wenn Sie versuchen, die Smartcard für die Authentifizierung zu verwenden, sollten Sie die Smartcard Authentication Module von einem Mitarbeiter von mir geschrieben. Es ist sehr sicher und sollte es tun.

Meine Firma macht eine kommerzielle Plug-in für diesen Zweck.

Es schließt IE und Firefox / Chrome-Unterstützung und bietet eine Skriptsprache zum Schreiben von einfachen serverseitige Skripte, die die Smartcard zu steuern. Es enthält auch Funktionen für die mit dem Browser interagieren (wie den Wert setzen, die von der Smartcard in ein Feld auf der Web-Seite, oder die Navigation zu verschiedenen Web-Seiten gelesen wurden).

Es gibt eine Reihe von Demonstrationen, die Sie online sehen können, ob es Ihren Anforderungen entspricht: https: // Card. cometway.com

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top